SecberusApiGW

Default

accessPoliciesAccessPolicyIdOptions


/access-policies/{access_policy_id}

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//access-policies/{access_policy_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        UpdateAccessPolicy body = ; // UpdateAccessPolicy | 
        String accessPolicyId = accessPolicyId_example; // String | 
        try {
            Empty result = apiInstance.accessPoliciesAccessPolicyIdOptions(body, accessPolicyId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#accessPoliciesAccessPolicyIdOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        UpdateAccessPolicy body = ; // UpdateAccessPolicy | 
        String accessPolicyId = accessPolicyId_example; // String | 
        try {
            Empty result = apiInstance.accessPoliciesAccessPolicyIdOptions(body, accessPolicyId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#accessPoliciesAccessPolicyIdOptions");
            e.printStackTrace();
        }
    }
}
UpdateAccessPolicy *body = ; // 
String *accessPolicyId = accessPolicyId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance accessPoliciesAccessPolicyIdOptionsWith:body
    accessPolicyId:accessPolicyId
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{UpdateAccessPolicy}} 
var accessPolicyId = accessPolicyId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.accessPoliciesAccessPolicyIdOptions(bodyaccessPolicyId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class accessPoliciesAccessPolicyIdOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new UpdateAccessPolicy(); // UpdateAccessPolicy | 
            var accessPolicyId = accessPolicyId_example;  // String | 

            try
            {
                Empty result = apiInstance.accessPoliciesAccessPolicyIdOptions(body, accessPolicyId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.accessPoliciesAccessPolicyIdOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // UpdateAccessPolicy | 
$accessPolicyId = accessPolicyId_example; // String | 

try {
    $result = $api_instance->accessPoliciesAccessPolicyIdOptions($body, $accessPolicyId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->accessPoliciesAccessPolicyIdOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::UpdateAccessPolicy->new(); # UpdateAccessPolicy | 
my $accessPolicyId = accessPolicyId_example; # String | 

eval { 
    my $result = $api_instance->accessPoliciesAccessPolicyIdOptions(body => $body, accessPolicyId => $accessPolicyId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->accessPoliciesAccessPolicyIdOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # UpdateAccessPolicy | 
accessPolicyId = accessPolicyId_example # String | 

try: 
    api_response = api_instance.access_policies_access_policy_id_options(body, accessPolicyId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->accessPoliciesAccessPolicyIdOptions: %s\n" % e)

Parameters

Path parameters
Name Description
access_policy_id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


accessPoliciesOptions


/access-policies

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//access-policies"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        CreateAccessPolicy body = ; // CreateAccessPolicy | 
        try {
            AccessPolicyList result = apiInstance.accessPoliciesOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#accessPoliciesOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        CreateAccessPolicy body = ; // CreateAccessPolicy | 
        try {
            AccessPolicyList result = apiInstance.accessPoliciesOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#accessPoliciesOptions");
            e.printStackTrace();
        }
    }
}
CreateAccessPolicy *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance accessPoliciesOptionsWith:body
              completionHandler: ^(AccessPolicyList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{CreateAccessPolicy}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.accessPoliciesOptions(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class accessPoliciesOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new CreateAccessPolicy(); // CreateAccessPolicy | 

            try
            {
                AccessPolicyList result = apiInstance.accessPoliciesOptions(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.accessPoliciesOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // CreateAccessPolicy | 

try {
    $result = $api_instance->accessPoliciesOptions($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->accessPoliciesOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::CreateAccessPolicy->new(); # CreateAccessPolicy | 

eval { 
    my $result = $api_instance->accessPoliciesOptions(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->accessPoliciesOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # CreateAccessPolicy | 

try: 
    api_response = api_instance.access_policies_options(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->accessPoliciesOptions: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


accountOptions


/account

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//account"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            Account result = apiInstance.accountOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#accountOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            Account result = apiInstance.accountOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#accountOptions");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance accountOptionsWithCompletionHandler: 
              ^(Account output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.accountOptions(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class accountOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();

            try
            {
                Account result = apiInstance.accountOptions();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.accountOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->accountOptions();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->accountOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->accountOptions();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->accountOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.account_options()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->accountOptions: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 404 - 404 response

Status: 500 - 500 response


accountsSsoDetailsOptions


/accounts/sso/details

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//accounts/sso/details"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            SSODetails result = apiInstance.accountsSsoDetailsOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#accountsSsoDetailsOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            SSODetails result = apiInstance.accountsSsoDetailsOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#accountsSsoDetailsOptions");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance accountsSsoDetailsOptionsWithCompletionHandler: 
              ^(SSODetails output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.accountsSsoDetailsOptions(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class accountsSsoDetailsOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();

            try
            {
                SSODetails result = apiInstance.accountsSsoDetailsOptions();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.accountsSsoDetailsOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->accountsSsoDetailsOptions();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->accountsSsoDetailsOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->accountsSsoDetailsOptions();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->accountsSsoDetailsOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.accounts_sso_details_options()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->accountsSsoDetailsOptions: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


accountsSsoOptions


/accounts/sso

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//accounts/sso"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        AddSSOProvider body = ; // AddSSOProvider | 
        try {
            Empty result = apiInstance.accountsSsoOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#accountsSsoOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        AddSSOProvider body = ; // AddSSOProvider | 
        try {
            Empty result = apiInstance.accountsSsoOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#accountsSsoOptions");
            e.printStackTrace();
        }
    }
}
AddSSOProvider *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance accountsSsoOptionsWith:body
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{AddSSOProvider}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.accountsSsoOptions(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class accountsSsoOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new AddSSOProvider(); // AddSSOProvider | 

            try
            {
                Empty result = apiInstance.accountsSsoOptions(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.accountsSsoOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // AddSSOProvider | 

try {
    $result = $api_instance->accountsSsoOptions($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->accountsSsoOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::AddSSOProvider->new(); # AddSSOProvider | 

eval { 
    my $result = $api_instance->accountsSsoOptions(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->accountsSsoOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # AddSSOProvider | 

try: 
    api_response = api_instance.accounts_sso_options(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->accountsSsoOptions: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


accountsSsoProviderNameOptions


/accounts/sso/{provider_name}

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//accounts/sso/{provider_name}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String providerName = providerName_example; // String | 
        try {
            Empty result = apiInstance.accountsSsoProviderNameOptions(providerName);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#accountsSsoProviderNameOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String providerName = providerName_example; // String | 
        try {
            Empty result = apiInstance.accountsSsoProviderNameOptions(providerName);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#accountsSsoProviderNameOptions");
            e.printStackTrace();
        }
    }
}
String *providerName = providerName_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance accountsSsoProviderNameOptionsWith:providerName
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var providerName = providerName_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.accountsSsoProviderNameOptions(providerName, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class accountsSsoProviderNameOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var providerName = providerName_example;  // String | 

            try
            {
                Empty result = apiInstance.accountsSsoProviderNameOptions(providerName);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.accountsSsoProviderNameOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$providerName = providerName_example; // String | 

try {
    $result = $api_instance->accountsSsoProviderNameOptions($providerName);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->accountsSsoProviderNameOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $providerName = providerName_example; # String | 

eval { 
    my $result = $api_instance->accountsSsoProviderNameOptions(providerName => $providerName);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->accountsSsoProviderNameOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
providerName = providerName_example # String | 

try: 
    api_response = api_instance.accounts_sso_provider_name_options(providerName)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->accountsSsoProviderNameOptions: %s\n" % e)

Parameters

Path parameters
Name Description
provider_name*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


addUserRoles


/users/{userid}/{org_id}/roles

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//users/{userid}/{org_id}/roles"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        IdList body = ; // IdList | 
        String userid = userid_example; // String | 
        String orgId = orgId_example; // String | 
        try {
            Empty result = apiInstance.addUserRoles(body, userid, orgId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#addUserRoles");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        IdList body = ; // IdList | 
        String userid = userid_example; // String | 
        String orgId = orgId_example; // String | 
        try {
            Empty result = apiInstance.addUserRoles(body, userid, orgId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#addUserRoles");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
IdList *body = ; // 
String *userid = userid_example; // 
String *orgId = orgId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance addUserRolesWith:body
    userid:userid
    orgId:orgId
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{IdList}} 
var userid = userid_example; // {{String}} 
var orgId = orgId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.addUserRoles(bodyuseridorgId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class addUserRolesExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new IdList(); // IdList | 
            var userid = userid_example;  // String | 
            var orgId = orgId_example;  // String | 

            try
            {
                Empty result = apiInstance.addUserRoles(body, userid, orgId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.addUserRoles: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // IdList | 
$userid = userid_example; // String | 
$orgId = orgId_example; // String | 

try {
    $result = $api_instance->addUserRoles($body, $userid, $orgId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->addUserRoles: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::IdList->new(); # IdList | 
my $userid = userid_example; # String | 
my $orgId = orgId_example; # String | 

eval { 
    my $result = $api_instance->addUserRoles(body => $body, userid => $userid, orgId => $orgId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->addUserRoles: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # IdList | 
userid = userid_example # String | 
orgId = orgId_example # String | 

try: 
    api_response = api_instance.add_user_roles(body, userid, orgId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->addUserRoles: %s\n" % e)

Parameters

Path parameters
Name Description
userid*
String
Required
org_id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

authorizeIntegration


/integrations/{integration_id}/authorize

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//integrations/{integration_id}/authorize"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String integrationId = integrationId_example; // String | 
        try {
            Empty result = apiInstance.authorizeIntegration(integrationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#authorizeIntegration");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String integrationId = integrationId_example; // String | 
        try {
            Empty result = apiInstance.authorizeIntegration(integrationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#authorizeIntegration");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *integrationId = integrationId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance authorizeIntegrationWith:integrationId
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var integrationId = integrationId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.authorizeIntegration(integrationId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class authorizeIntegrationExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var integrationId = integrationId_example;  // String | 

            try
            {
                Empty result = apiInstance.authorizeIntegration(integrationId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.authorizeIntegration: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$integrationId = integrationId_example; // String | 

try {
    $result = $api_instance->authorizeIntegration($integrationId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->authorizeIntegration: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $integrationId = integrationId_example; # String | 

eval { 
    my $result = $api_instance->authorizeIntegration(integrationId => $integrationId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->authorizeIntegration: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
integrationId = integrationId_example # String | 

try: 
    api_response = api_instance.authorize_integration(integrationId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->authorizeIntegration: %s\n" % e)

Parameters

Path parameters
Name Description
integration_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

binViolations


/violations/bin

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//violations/bin?tag=&policy_id=&status=¬_before=&datasource_type=&category_id=&resource_data=&compliance_id=&datasource_id=&suppressed=&resource_id=&category_name=&severity=¬_after="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String tag = tag_example; // String | 
        String policyId = policyId_example; // String | 
        String status = status_example; // String | 
        String notBefore = notBefore_example; // String | 
        String datasourceType = datasourceType_example; // String | 
        String categoryId = categoryId_example; // String | 
        String resourceData = resourceData_example; // String | 
        String complianceId = complianceId_example; // String | 
        String datasourceId = datasourceId_example; // String | 
        String suppressed = suppressed_example; // String | 
        String resourceId = resourceId_example; // String | 
        String categoryName = categoryName_example; // String | 
        String severity = severity_example; // String | 
        String notAfter = notAfter_example; // String | 
        try {
            Empty result = apiInstance.binViolations(tag, policyId, status, notBefore, datasourceType, categoryId, resourceData, complianceId, datasourceId, suppressed, resourceId, categoryName, severity, notAfter);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#binViolations");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String tag = tag_example; // String | 
        String policyId = policyId_example; // String | 
        String status = status_example; // String | 
        String notBefore = notBefore_example; // String | 
        String datasourceType = datasourceType_example; // String | 
        String categoryId = categoryId_example; // String | 
        String resourceData = resourceData_example; // String | 
        String complianceId = complianceId_example; // String | 
        String datasourceId = datasourceId_example; // String | 
        String suppressed = suppressed_example; // String | 
        String resourceId = resourceId_example; // String | 
        String categoryName = categoryName_example; // String | 
        String severity = severity_example; // String | 
        String notAfter = notAfter_example; // String | 
        try {
            Empty result = apiInstance.binViolations(tag, policyId, status, notBefore, datasourceType, categoryId, resourceData, complianceId, datasourceId, suppressed, resourceId, categoryName, severity, notAfter);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#binViolations");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *tag = tag_example; //  (optional)
String *policyId = policyId_example; //  (optional)
String *status = status_example; //  (optional)
String *notBefore = notBefore_example; //  (optional)
String *datasourceType = datasourceType_example; //  (optional)
String *categoryId = categoryId_example; //  (optional)
String *resourceData = resourceData_example; //  (optional)
String *complianceId = complianceId_example; //  (optional)
String *datasourceId = datasourceId_example; //  (optional)
String *suppressed = suppressed_example; //  (optional)
String *resourceId = resourceId_example; //  (optional)
String *categoryName = categoryName_example; //  (optional)
String *severity = severity_example; //  (optional)
String *notAfter = notAfter_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance binViolationsWith:tag
    policyId:policyId
    status:status
    notBefore:notBefore
    datasourceType:datasourceType
    categoryId:categoryId
    resourceData:resourceData
    complianceId:complianceId
    datasourceId:datasourceId
    suppressed:suppressed
    resourceId:resourceId
    categoryName:categoryName
    severity:severity
    notAfter:notAfter
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var opts = { 
  'tag': tag_example, // {{String}} 
  'policyId': policyId_example, // {{String}} 
  'status': status_example, // {{String}} 
  'notBefore': notBefore_example, // {{String}} 
  'datasourceType': datasourceType_example, // {{String}} 
  'categoryId': categoryId_example, // {{String}} 
  'resourceData': resourceData_example, // {{String}} 
  'complianceId': complianceId_example, // {{String}} 
  'datasourceId': datasourceId_example, // {{String}} 
  'suppressed': suppressed_example, // {{String}} 
  'resourceId': resourceId_example, // {{String}} 
  'categoryName': categoryName_example, // {{String}} 
  'severity': severity_example, // {{String}} 
  'notAfter': notAfter_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.binViolations(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class binViolationsExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var tag = tag_example;  // String |  (optional) 
            var policyId = policyId_example;  // String |  (optional) 
            var status = status_example;  // String |  (optional) 
            var notBefore = notBefore_example;  // String |  (optional) 
            var datasourceType = datasourceType_example;  // String |  (optional) 
            var categoryId = categoryId_example;  // String |  (optional) 
            var resourceData = resourceData_example;  // String |  (optional) 
            var complianceId = complianceId_example;  // String |  (optional) 
            var datasourceId = datasourceId_example;  // String |  (optional) 
            var suppressed = suppressed_example;  // String |  (optional) 
            var resourceId = resourceId_example;  // String |  (optional) 
            var categoryName = categoryName_example;  // String |  (optional) 
            var severity = severity_example;  // String |  (optional) 
            var notAfter = notAfter_example;  // String |  (optional) 

            try
            {
                Empty result = apiInstance.binViolations(tag, policyId, status, notBefore, datasourceType, categoryId, resourceData, complianceId, datasourceId, suppressed, resourceId, categoryName, severity, notAfter);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.binViolations: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$tag = tag_example; // String | 
$policyId = policyId_example; // String | 
$status = status_example; // String | 
$notBefore = notBefore_example; // String | 
$datasourceType = datasourceType_example; // String | 
$categoryId = categoryId_example; // String | 
$resourceData = resourceData_example; // String | 
$complianceId = complianceId_example; // String | 
$datasourceId = datasourceId_example; // String | 
$suppressed = suppressed_example; // String | 
$resourceId = resourceId_example; // String | 
$categoryName = categoryName_example; // String | 
$severity = severity_example; // String | 
$notAfter = notAfter_example; // String | 

try {
    $result = $api_instance->binViolations($tag, $policyId, $status, $notBefore, $datasourceType, $categoryId, $resourceData, $complianceId, $datasourceId, $suppressed, $resourceId, $categoryName, $severity, $notAfter);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->binViolations: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $tag = tag_example; # String | 
my $policyId = policyId_example; # String | 
my $status = status_example; # String | 
my $notBefore = notBefore_example; # String | 
my $datasourceType = datasourceType_example; # String | 
my $categoryId = categoryId_example; # String | 
my $resourceData = resourceData_example; # String | 
my $complianceId = complianceId_example; # String | 
my $datasourceId = datasourceId_example; # String | 
my $suppressed = suppressed_example; # String | 
my $resourceId = resourceId_example; # String | 
my $categoryName = categoryName_example; # String | 
my $severity = severity_example; # String | 
my $notAfter = notAfter_example; # String | 

eval { 
    my $result = $api_instance->binViolations(tag => $tag, policyId => $policyId, status => $status, notBefore => $notBefore, datasourceType => $datasourceType, categoryId => $categoryId, resourceData => $resourceData, complianceId => $complianceId, datasourceId => $datasourceId, suppressed => $suppressed, resourceId => $resourceId, categoryName => $categoryName, severity => $severity, notAfter => $notAfter);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->binViolations: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
tag = tag_example # String |  (optional)
policyId = policyId_example # String |  (optional)
status = status_example # String |  (optional)
notBefore = notBefore_example # String |  (optional)
datasourceType = datasourceType_example # String |  (optional)
categoryId = categoryId_example # String |  (optional)
resourceData = resourceData_example # String |  (optional)
complianceId = complianceId_example # String |  (optional)
datasourceId = datasourceId_example # String |  (optional)
suppressed = suppressed_example # String |  (optional)
resourceId = resourceId_example # String |  (optional)
categoryName = categoryName_example # String |  (optional)
severity = severity_example # String |  (optional)
notAfter = notAfter_example # String |  (optional)

try: 
    api_response = api_instance.bin_violations(tag=tag, policyId=policyId, status=status, notBefore=notBefore, datasourceType=datasourceType, categoryId=categoryId, resourceData=resourceData, complianceId=complianceId, datasourceId=datasourceId, suppressed=suppressed, resourceId=resourceId, categoryName=categoryName, severity=severity, notAfter=notAfter)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->binViolations: %s\n" % e)

Parameters

Query parameters
Name Description
tag
String
policy_id
String
status
String
not_before
String
datasource_type
String
category_id
String
resource_data
String
compliance_id
String
datasource_id
String
suppressed
String
resource_id
String
category_name
String
severity
String
not_after
String

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

callbacksEmailOptions


/callbacks/email

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: text/html,application/json"\
"https://api.secberus.io//callbacks/email"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            Empty result = apiInstance.callbacksEmailOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#callbacksEmailOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            Empty result = apiInstance.callbacksEmailOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#callbacksEmailOptions");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance callbacksEmailOptionsWithCompletionHandler: 
              ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.callbacksEmailOptions(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class callbacksEmailOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();

            try
            {
                Empty result = apiInstance.callbacksEmailOptions();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.callbacksEmailOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->callbacksEmailOptions();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->callbacksEmailOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->callbacksEmailOptions();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->callbacksEmailOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.callbacks_email_options()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->callbacksEmailOptions: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 403 - 403 response


callbacksServicenowOptions


/callbacks/servicenow

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: text/html,application/json"\
"https://api.secberus.io//callbacks/servicenow"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            Empty result = apiInstance.callbacksServicenowOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#callbacksServicenowOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            Empty result = apiInstance.callbacksServicenowOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#callbacksServicenowOptions");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance callbacksServicenowOptionsWithCompletionHandler: 
              ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.callbacksServicenowOptions(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class callbacksServicenowOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();

            try
            {
                Empty result = apiInstance.callbacksServicenowOptions();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.callbacksServicenowOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->callbacksServicenowOptions();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->callbacksServicenowOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->callbacksServicenowOptions();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->callbacksServicenowOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.callbacks_servicenow_options()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->callbacksServicenowOptions: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 403 - 403 response


categoriesCategoryIdOptions


/categories/{category_id}

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//categories/{category_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        PolicyCategory body = ; // PolicyCategory | 
        String categoryId = categoryId_example; // String | 
        try {
            PolicyCategory result = apiInstance.categoriesCategoryIdOptions(body, categoryId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#categoriesCategoryIdOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        PolicyCategory body = ; // PolicyCategory | 
        String categoryId = categoryId_example; // String | 
        try {
            PolicyCategory result = apiInstance.categoriesCategoryIdOptions(body, categoryId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#categoriesCategoryIdOptions");
            e.printStackTrace();
        }
    }
}
PolicyCategory *body = ; // 
String *categoryId = categoryId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance categoriesCategoryIdOptionsWith:body
    categoryId:categoryId
              completionHandler: ^(PolicyCategory output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{PolicyCategory}} 
var categoryId = categoryId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.categoriesCategoryIdOptions(bodycategoryId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class categoriesCategoryIdOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new PolicyCategory(); // PolicyCategory | 
            var categoryId = categoryId_example;  // String | 

            try
            {
                PolicyCategory result = apiInstance.categoriesCategoryIdOptions(body, categoryId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.categoriesCategoryIdOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // PolicyCategory | 
$categoryId = categoryId_example; // String | 

try {
    $result = $api_instance->categoriesCategoryIdOptions($body, $categoryId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->categoriesCategoryIdOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::PolicyCategory->new(); # PolicyCategory | 
my $categoryId = categoryId_example; # String | 

eval { 
    my $result = $api_instance->categoriesCategoryIdOptions(body => $body, categoryId => $categoryId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->categoriesCategoryIdOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # PolicyCategory | 
categoryId = categoryId_example # String | 

try: 
    api_response = api_instance.categories_category_id_options(body, categoryId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->categoriesCategoryIdOptions: %s\n" % e)

Parameters

Path parameters
Name Description
category_id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


categoriesOptions


/categories

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//categories"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        PolicyCategory body = ; // PolicyCategory | 
        try {
            PolicyCategory result = apiInstance.categoriesOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#categoriesOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        PolicyCategory body = ; // PolicyCategory | 
        try {
            PolicyCategory result = apiInstance.categoriesOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#categoriesOptions");
            e.printStackTrace();
        }
    }
}
PolicyCategory *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance categoriesOptionsWith:body
              completionHandler: ^(PolicyCategory output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{PolicyCategory}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.categoriesOptions(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class categoriesOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new PolicyCategory(); // PolicyCategory | 

            try
            {
                PolicyCategory result = apiInstance.categoriesOptions(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.categoriesOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // PolicyCategory | 

try {
    $result = $api_instance->categoriesOptions($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->categoriesOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::PolicyCategory->new(); # PolicyCategory | 

eval { 
    my $result = $api_instance->categoriesOptions(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->categoriesOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # PolicyCategory | 

try: 
    api_response = api_instance.categories_options(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->categoriesOptions: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


closeViolations


/violations/close

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//violations/close?policy_id="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String policyId = policyId_example; // String | 
        try {
            Empty result = apiInstance.closeViolations(policyId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#closeViolations");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String policyId = policyId_example; // String | 
        try {
            Empty result = apiInstance.closeViolations(policyId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#closeViolations");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *policyId = policyId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance closeViolationsWith:policyId
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var policyId = policyId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.closeViolations(policyId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class closeViolationsExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var policyId = policyId_example;  // String | 

            try
            {
                Empty result = apiInstance.closeViolations(policyId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.closeViolations: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$policyId = policyId_example; // String | 

try {
    $result = $api_instance->closeViolations($policyId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->closeViolations: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $policyId = policyId_example; # String | 

eval { 
    my $result = $api_instance->closeViolations(policyId => $policyId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->closeViolations: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
policyId = policyId_example # String | 

try: 
    api_response = api_instance.close_violations(policyId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->closeViolations: %s\n" % e)

Parameters

Query parameters
Name Description
policy_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

complianceControlsControlIdAncestryOptions


/compliance-controls/{control_id}/ancestry

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//compliance-controls/{control_id}/ancestry"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String controlId = controlId_example; // String | 
        try {
            ComplianceControlList result = apiInstance.complianceControlsControlIdAncestryOptions(controlId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#complianceControlsControlIdAncestryOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String controlId = controlId_example; // String | 
        try {
            ComplianceControlList result = apiInstance.complianceControlsControlIdAncestryOptions(controlId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#complianceControlsControlIdAncestryOptions");
            e.printStackTrace();
        }
    }
}
String *controlId = controlId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance complianceControlsControlIdAncestryOptionsWith:controlId
              completionHandler: ^(ComplianceControlList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var controlId = controlId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.complianceControlsControlIdAncestryOptions(controlId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class complianceControlsControlIdAncestryOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var controlId = controlId_example;  // String | 

            try
            {
                ComplianceControlList result = apiInstance.complianceControlsControlIdAncestryOptions(controlId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.complianceControlsControlIdAncestryOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$controlId = controlId_example; // String | 

try {
    $result = $api_instance->complianceControlsControlIdAncestryOptions($controlId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->complianceControlsControlIdAncestryOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $controlId = controlId_example; # String | 

eval { 
    my $result = $api_instance->complianceControlsControlIdAncestryOptions(controlId => $controlId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->complianceControlsControlIdAncestryOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
controlId = controlId_example # String | 

try: 
    api_response = api_instance.compliance_controls_control_id_ancestry_options(controlId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->complianceControlsControlIdAncestryOptions: %s\n" % e)

Parameters

Path parameters
Name Description
control_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


complianceControlsControlIdComplianceOptions


/compliance-controls/{control_id}/compliance

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//compliance-controls/{control_id}/compliance"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String controlId = controlId_example; // String | 
        try {
            ComplianceControlAugmented result = apiInstance.complianceControlsControlIdComplianceOptions(controlId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#complianceControlsControlIdComplianceOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String controlId = controlId_example; // String | 
        try {
            ComplianceControlAugmented result = apiInstance.complianceControlsControlIdComplianceOptions(controlId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#complianceControlsControlIdComplianceOptions");
            e.printStackTrace();
        }
    }
}
String *controlId = controlId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance complianceControlsControlIdComplianceOptionsWith:controlId
              completionHandler: ^(ComplianceControlAugmented output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var controlId = controlId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.complianceControlsControlIdComplianceOptions(controlId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class complianceControlsControlIdComplianceOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var controlId = controlId_example;  // String | 

            try
            {
                ComplianceControlAugmented result = apiInstance.complianceControlsControlIdComplianceOptions(controlId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.complianceControlsControlIdComplianceOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$controlId = controlId_example; // String | 

try {
    $result = $api_instance->complianceControlsControlIdComplianceOptions($controlId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->complianceControlsControlIdComplianceOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $controlId = controlId_example; # String | 

eval { 
    my $result = $api_instance->complianceControlsControlIdComplianceOptions(controlId => $controlId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->complianceControlsControlIdComplianceOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
controlId = controlId_example # String | 

try: 
    api_response = api_instance.compliance_controls_control_id_compliance_options(controlId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->complianceControlsControlIdComplianceOptions: %s\n" % e)

Parameters

Path parameters
Name Description
control_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


complianceControlsControlIdOptions


/compliance-controls/{control_id}

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//compliance-controls/{control_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String controlId = controlId_example; // String | 
        try {
            ComplianceControl result = apiInstance.complianceControlsControlIdOptions(controlId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#complianceControlsControlIdOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String controlId = controlId_example; // String | 
        try {
            ComplianceControl result = apiInstance.complianceControlsControlIdOptions(controlId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#complianceControlsControlIdOptions");
            e.printStackTrace();
        }
    }
}
String *controlId = controlId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance complianceControlsControlIdOptionsWith:controlId
              completionHandler: ^(ComplianceControl output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var controlId = controlId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.complianceControlsControlIdOptions(controlId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class complianceControlsControlIdOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var controlId = controlId_example;  // String | 

            try
            {
                ComplianceControl result = apiInstance.complianceControlsControlIdOptions(controlId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.complianceControlsControlIdOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$controlId = controlId_example; // String | 

try {
    $result = $api_instance->complianceControlsControlIdOptions($controlId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->complianceControlsControlIdOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $controlId = controlId_example; # String | 

eval { 
    my $result = $api_instance->complianceControlsControlIdOptions(controlId => $controlId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->complianceControlsControlIdOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
controlId = controlId_example # String | 

try: 
    api_response = api_instance.compliance_controls_control_id_options(controlId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->complianceControlsControlIdOptions: %s\n" % e)

Parameters

Path parameters
Name Description
control_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


complianceControlsControlIdPoliciesOptions


/compliance-controls/{control_id}/policies

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//compliance-controls/{control_id}/policies"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String controlId = controlId_example; // String | 
        try {
            ComplianceControlPolicyList result = apiInstance.complianceControlsControlIdPoliciesOptions(controlId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#complianceControlsControlIdPoliciesOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String controlId = controlId_example; // String | 
        try {
            ComplianceControlPolicyList result = apiInstance.complianceControlsControlIdPoliciesOptions(controlId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#complianceControlsControlIdPoliciesOptions");
            e.printStackTrace();
        }
    }
}
String *controlId = controlId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance complianceControlsControlIdPoliciesOptionsWith:controlId
              completionHandler: ^(ComplianceControlPolicyList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var controlId = controlId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.complianceControlsControlIdPoliciesOptions(controlId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class complianceControlsControlIdPoliciesOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var controlId = controlId_example;  // String | 

            try
            {
                ComplianceControlPolicyList result = apiInstance.complianceControlsControlIdPoliciesOptions(controlId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.complianceControlsControlIdPoliciesOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$controlId = controlId_example; // String | 

try {
    $result = $api_instance->complianceControlsControlIdPoliciesOptions($controlId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->complianceControlsControlIdPoliciesOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $controlId = controlId_example; # String | 

eval { 
    my $result = $api_instance->complianceControlsControlIdPoliciesOptions(controlId => $controlId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->complianceControlsControlIdPoliciesOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
controlId = controlId_example # String | 

try: 
    api_response = api_instance.compliance_controls_control_id_policies_options(controlId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->complianceControlsControlIdPoliciesOptions: %s\n" % e)

Parameters

Path parameters
Name Description
control_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


complianceFrameworksFrameworkIdComplianceCsvOptions


/compliance-frameworks/{framework_id}/compliance/csv

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//compliance-frameworks/{framework_id}/compliance/csv"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String frameworkId = frameworkId_example; // String | 
        try {
            ComplianceFrameworkCsv result = apiInstance.complianceFrameworksFrameworkIdComplianceCsvOptions(frameworkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#complianceFrameworksFrameworkIdComplianceCsvOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String frameworkId = frameworkId_example; // String | 
        try {
            ComplianceFrameworkCsv result = apiInstance.complianceFrameworksFrameworkIdComplianceCsvOptions(frameworkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#complianceFrameworksFrameworkIdComplianceCsvOptions");
            e.printStackTrace();
        }
    }
}
String *frameworkId = frameworkId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance complianceFrameworksFrameworkIdComplianceCsvOptionsWith:frameworkId
              completionHandler: ^(ComplianceFrameworkCsv output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var frameworkId = frameworkId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.complianceFrameworksFrameworkIdComplianceCsvOptions(frameworkId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class complianceFrameworksFrameworkIdComplianceCsvOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var frameworkId = frameworkId_example;  // String | 

            try
            {
                ComplianceFrameworkCsv result = apiInstance.complianceFrameworksFrameworkIdComplianceCsvOptions(frameworkId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.complianceFrameworksFrameworkIdComplianceCsvOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$frameworkId = frameworkId_example; // String | 

try {
    $result = $api_instance->complianceFrameworksFrameworkIdComplianceCsvOptions($frameworkId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->complianceFrameworksFrameworkIdComplianceCsvOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $frameworkId = frameworkId_example; # String | 

eval { 
    my $result = $api_instance->complianceFrameworksFrameworkIdComplianceCsvOptions(frameworkId => $frameworkId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->complianceFrameworksFrameworkIdComplianceCsvOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
frameworkId = frameworkId_example # String | 

try: 
    api_response = api_instance.compliance_frameworks_framework_id_compliance_csv_options(frameworkId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->complianceFrameworksFrameworkIdComplianceCsvOptions: %s\n" % e)

Parameters

Path parameters
Name Description
framework_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


complianceFrameworksFrameworkIdComplianceOptions


/compliance-frameworks/{framework_id}/compliance

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//compliance-frameworks/{framework_id}/compliance"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String frameworkId = frameworkId_example; // String | 
        try {
            ComplianceFrameworkAugmented result = apiInstance.complianceFrameworksFrameworkIdComplianceOptions(frameworkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#complianceFrameworksFrameworkIdComplianceOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String frameworkId = frameworkId_example; // String | 
        try {
            ComplianceFrameworkAugmented result = apiInstance.complianceFrameworksFrameworkIdComplianceOptions(frameworkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#complianceFrameworksFrameworkIdComplianceOptions");
            e.printStackTrace();
        }
    }
}
String *frameworkId = frameworkId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance complianceFrameworksFrameworkIdComplianceOptionsWith:frameworkId
              completionHandler: ^(ComplianceFrameworkAugmented output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var frameworkId = frameworkId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.complianceFrameworksFrameworkIdComplianceOptions(frameworkId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class complianceFrameworksFrameworkIdComplianceOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var frameworkId = frameworkId_example;  // String | 

            try
            {
                ComplianceFrameworkAugmented result = apiInstance.complianceFrameworksFrameworkIdComplianceOptions(frameworkId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.complianceFrameworksFrameworkIdComplianceOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$frameworkId = frameworkId_example; // String | 

try {
    $result = $api_instance->complianceFrameworksFrameworkIdComplianceOptions($frameworkId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->complianceFrameworksFrameworkIdComplianceOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $frameworkId = frameworkId_example; # String | 

eval { 
    my $result = $api_instance->complianceFrameworksFrameworkIdComplianceOptions(frameworkId => $frameworkId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->complianceFrameworksFrameworkIdComplianceOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
frameworkId = frameworkId_example # String | 

try: 
    api_response = api_instance.compliance_frameworks_framework_id_compliance_options(frameworkId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->complianceFrameworksFrameworkIdComplianceOptions: %s\n" % e)

Parameters

Path parameters
Name Description
framework_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


complianceFrameworksFrameworkIdOptions


/compliance-frameworks/{framework_id}

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//compliance-frameworks/{framework_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        ComplianceFrameworkPatch body = ; // ComplianceFrameworkPatch | 
        String frameworkId = frameworkId_example; // String | 
        try {
            ComplianceFramework result = apiInstance.complianceFrameworksFrameworkIdOptions(body, frameworkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#complianceFrameworksFrameworkIdOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        ComplianceFrameworkPatch body = ; // ComplianceFrameworkPatch | 
        String frameworkId = frameworkId_example; // String | 
        try {
            ComplianceFramework result = apiInstance.complianceFrameworksFrameworkIdOptions(body, frameworkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#complianceFrameworksFrameworkIdOptions");
            e.printStackTrace();
        }
    }
}
ComplianceFrameworkPatch *body = ; // 
String *frameworkId = frameworkId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance complianceFrameworksFrameworkIdOptionsWith:body
    frameworkId:frameworkId
              completionHandler: ^(ComplianceFramework output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{ComplianceFrameworkPatch}} 
var frameworkId = frameworkId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.complianceFrameworksFrameworkIdOptions(bodyframeworkId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class complianceFrameworksFrameworkIdOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new ComplianceFrameworkPatch(); // ComplianceFrameworkPatch | 
            var frameworkId = frameworkId_example;  // String | 

            try
            {
                ComplianceFramework result = apiInstance.complianceFrameworksFrameworkIdOptions(body, frameworkId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.complianceFrameworksFrameworkIdOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // ComplianceFrameworkPatch | 
$frameworkId = frameworkId_example; // String | 

try {
    $result = $api_instance->complianceFrameworksFrameworkIdOptions($body, $frameworkId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->complianceFrameworksFrameworkIdOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::ComplianceFrameworkPatch->new(); # ComplianceFrameworkPatch | 
my $frameworkId = frameworkId_example; # String | 

eval { 
    my $result = $api_instance->complianceFrameworksFrameworkIdOptions(body => $body, frameworkId => $frameworkId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->complianceFrameworksFrameworkIdOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # ComplianceFrameworkPatch | 
frameworkId = frameworkId_example # String | 

try: 
    api_response = api_instance.compliance_frameworks_framework_id_options(body, frameworkId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->complianceFrameworksFrameworkIdOptions: %s\n" % e)

Parameters

Path parameters
Name Description
framework_id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


complianceFrameworksOptions


/compliance-frameworks

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//compliance-frameworks"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        IdList body = ; // IdList | 
        try {
            Empty result = apiInstance.complianceFrameworksOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#complianceFrameworksOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        IdList body = ; // IdList | 
        try {
            Empty result = apiInstance.complianceFrameworksOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#complianceFrameworksOptions");
            e.printStackTrace();
        }
    }
}
IdList *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance complianceFrameworksOptionsWith:body
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{IdList}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.complianceFrameworksOptions(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class complianceFrameworksOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new IdList(); // IdList | 

            try
            {
                Empty result = apiInstance.complianceFrameworksOptions(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.complianceFrameworksOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // IdList | 

try {
    $result = $api_instance->complianceFrameworksOptions($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->complianceFrameworksOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::IdList->new(); # IdList | 

eval { 
    my $result = $api_instance->complianceFrameworksOptions(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->complianceFrameworksOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # IdList | 

try: 
    api_response = api_instance.compliance_frameworks_options(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->complianceFrameworksOptions: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


complianceFrameworksSummaryOptions


/compliance-frameworks/summary

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//compliance-frameworks/summary"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            ComplianceFrameworkSummaryList result = apiInstance.complianceFrameworksSummaryOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#complianceFrameworksSummaryOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            ComplianceFrameworkSummaryList result = apiInstance.complianceFrameworksSummaryOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#complianceFrameworksSummaryOptions");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance complianceFrameworksSummaryOptionsWithCompletionHandler: 
              ^(ComplianceFrameworkSummaryList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.complianceFrameworksSummaryOptions(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class complianceFrameworksSummaryOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();

            try
            {
                ComplianceFrameworkSummaryList result = apiInstance.complianceFrameworksSummaryOptions();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.complianceFrameworksSummaryOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->complianceFrameworksSummaryOptions();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->complianceFrameworksSummaryOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->complianceFrameworksSummaryOptions();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->complianceFrameworksSummaryOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.compliance_frameworks_summary_options()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->complianceFrameworksSummaryOptions: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


computeControlCompliance


/compliance-controls/{control_id}/compliance

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//compliance-controls/{control_id}/compliance?resource_data=&datasource_id=&resource_id=&datasource_type="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String controlId = controlId_example; // String | 
        String resourceData = resourceData_example; // String | 
        String datasourceId = datasourceId_example; // String | 
        String resourceId = resourceId_example; // String | 
        String datasourceType = datasourceType_example; // String | 
        try {
            ComplianceControlAugmented result = apiInstance.computeControlCompliance(controlId, resourceData, datasourceId, resourceId, datasourceType);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#computeControlCompliance");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String controlId = controlId_example; // String | 
        String resourceData = resourceData_example; // String | 
        String datasourceId = datasourceId_example; // String | 
        String resourceId = resourceId_example; // String | 
        String datasourceType = datasourceType_example; // String | 
        try {
            ComplianceControlAugmented result = apiInstance.computeControlCompliance(controlId, resourceData, datasourceId, resourceId, datasourceType);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#computeControlCompliance");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *controlId = controlId_example; // 
String *resourceData = resourceData_example; //  (optional)
String *datasourceId = datasourceId_example; //  (optional)
String *resourceId = resourceId_example; //  (optional)
String *datasourceType = datasourceType_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance computeControlComplianceWith:controlId
    resourceData:resourceData
    datasourceId:datasourceId
    resourceId:resourceId
    datasourceType:datasourceType
              completionHandler: ^(ComplianceControlAugmented output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var controlId = controlId_example; // {{String}} 
var opts = { 
  'resourceData': resourceData_example, // {{String}} 
  'datasourceId': datasourceId_example, // {{String}} 
  'resourceId': resourceId_example, // {{String}} 
  'datasourceType': datasourceType_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.computeControlCompliance(controlId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class computeControlComplianceExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var controlId = controlId_example;  // String | 
            var resourceData = resourceData_example;  // String |  (optional) 
            var datasourceId = datasourceId_example;  // String |  (optional) 
            var resourceId = resourceId_example;  // String |  (optional) 
            var datasourceType = datasourceType_example;  // String |  (optional) 

            try
            {
                ComplianceControlAugmented result = apiInstance.computeControlCompliance(controlId, resourceData, datasourceId, resourceId, datasourceType);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.computeControlCompliance: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$controlId = controlId_example; // String | 
$resourceData = resourceData_example; // String | 
$datasourceId = datasourceId_example; // String | 
$resourceId = resourceId_example; // String | 
$datasourceType = datasourceType_example; // String | 

try {
    $result = $api_instance->computeControlCompliance($controlId, $resourceData, $datasourceId, $resourceId, $datasourceType);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->computeControlCompliance: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $controlId = controlId_example; # String | 
my $resourceData = resourceData_example; # String | 
my $datasourceId = datasourceId_example; # String | 
my $resourceId = resourceId_example; # String | 
my $datasourceType = datasourceType_example; # String | 

eval { 
    my $result = $api_instance->computeControlCompliance(controlId => $controlId, resourceData => $resourceData, datasourceId => $datasourceId, resourceId => $resourceId, datasourceType => $datasourceType);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->computeControlCompliance: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
controlId = controlId_example # String | 
resourceData = resourceData_example # String |  (optional)
datasourceId = datasourceId_example # String |  (optional)
resourceId = resourceId_example # String |  (optional)
datasourceType = datasourceType_example # String |  (optional)

try: 
    api_response = api_instance.compute_control_compliance(controlId, resourceData=resourceData, datasourceId=datasourceId, resourceId=resourceId, datasourceType=datasourceType)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->computeControlCompliance: %s\n" % e)

Parameters

Path parameters
Name Description
control_id*
String
Required
Query parameters
Name Description
resource_data
String
datasource_id
String
resource_id
String
datasource_type
String

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

createAccessPolicy


/access-policies

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//access-policies"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        CreateAccessPolicy body = ; // CreateAccessPolicy | 
        try {
            AccessPolicy result = apiInstance.createAccessPolicy(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#createAccessPolicy");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        CreateAccessPolicy body = ; // CreateAccessPolicy | 
        try {
            AccessPolicy result = apiInstance.createAccessPolicy(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#createAccessPolicy");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
CreateAccessPolicy *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance createAccessPolicyWith:body
              completionHandler: ^(AccessPolicy output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{CreateAccessPolicy}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.createAccessPolicy(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createAccessPolicyExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new CreateAccessPolicy(); // CreateAccessPolicy | 

            try
            {
                AccessPolicy result = apiInstance.createAccessPolicy(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.createAccessPolicy: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // CreateAccessPolicy | 

try {
    $result = $api_instance->createAccessPolicy($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->createAccessPolicy: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::CreateAccessPolicy->new(); # CreateAccessPolicy | 

eval { 
    my $result = $api_instance->createAccessPolicy(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->createAccessPolicy: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # CreateAccessPolicy | 

try: 
    api_response = api_instance.create_access_policy(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->createAccessPolicy: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

createCategory


/categories

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//categories"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        PolicyCategory body = ; // PolicyCategory | 
        try {
            PolicyCategory result = apiInstance.createCategory(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#createCategory");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        PolicyCategory body = ; // PolicyCategory | 
        try {
            PolicyCategory result = apiInstance.createCategory(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#createCategory");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
PolicyCategory *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance createCategoryWith:body
              completionHandler: ^(PolicyCategory output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{PolicyCategory}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.createCategory(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createCategoryExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new PolicyCategory(); // PolicyCategory | 

            try
            {
                PolicyCategory result = apiInstance.createCategory(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.createCategory: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // PolicyCategory | 

try {
    $result = $api_instance->createCategory($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->createCategory: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::PolicyCategory->new(); # PolicyCategory | 

eval { 
    my $result = $api_instance->createCategory(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->createCategory: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # PolicyCategory | 

try: 
    api_response = api_instance.create_category(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->createCategory: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

createDatasource


/datasources

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//datasources"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        Datasource body = ; // Datasource | 
        try {
            Datasource result = apiInstance.createDatasource(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#createDatasource");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        Datasource body = ; // Datasource | 
        try {
            Datasource result = apiInstance.createDatasource(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#createDatasource");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
Datasource *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance createDatasourceWith:body
              completionHandler: ^(Datasource output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{Datasource}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.createDatasource(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createDatasourceExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new Datasource(); // Datasource | 

            try
            {
                Datasource result = apiInstance.createDatasource(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.createDatasource: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // Datasource | 

try {
    $result = $api_instance->createDatasource($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->createDatasource: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::Datasource->new(); # Datasource | 

eval { 
    my $result = $api_instance->createDatasource(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->createDatasource: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # Datasource | 

try: 
    api_response = api_instance.create_datasource(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->createDatasource: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

createException


/exceptions

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//exceptions"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        CreateException body = ; // CreateException | 
        try {
            Exception result = apiInstance.createException(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#createException");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        CreateException body = ; // CreateException | 
        try {
            Exception result = apiInstance.createException(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#createException");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
CreateException *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance createExceptionWith:body
              completionHandler: ^(Exception output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{CreateException}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.createException(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createExceptionExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new CreateException(); // CreateException | 

            try
            {
                Exception result = apiInstance.createException(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.createException: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // CreateException | 

try {
    $result = $api_instance->createException($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->createException: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::CreateException->new(); # CreateException | 

eval { 
    my $result = $api_instance->createException(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->createException: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # CreateException | 

try: 
    api_response = api_instance.create_exception(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->createException: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

createIntegration


/integrations

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//integrations"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        CreateIntegration body = ; // CreateIntegration | 
        try {
            Integration result = apiInstance.createIntegration(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#createIntegration");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        CreateIntegration body = ; // CreateIntegration | 
        try {
            Integration result = apiInstance.createIntegration(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#createIntegration");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
CreateIntegration *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance createIntegrationWith:body
              completionHandler: ^(Integration output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{CreateIntegration}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.createIntegration(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createIntegrationExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new CreateIntegration(); // CreateIntegration | 

            try
            {
                Integration result = apiInstance.createIntegration(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.createIntegration: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // CreateIntegration | 

try {
    $result = $api_instance->createIntegration($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->createIntegration: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::CreateIntegration->new(); # CreateIntegration | 

eval { 
    my $result = $api_instance->createIntegration(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->createIntegration: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # CreateIntegration | 

try: 
    api_response = api_instance.create_integration(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->createIntegration: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

createOrg


/orgs

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//orgs"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        CreateOrg body = ; // CreateOrg | 
        try {
            Org result = apiInstance.createOrg(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#createOrg");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        CreateOrg body = ; // CreateOrg | 
        try {
            Org result = apiInstance.createOrg(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#createOrg");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
CreateOrg *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance createOrgWith:body
              completionHandler: ^(Org output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{CreateOrg}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.createOrg(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createOrgExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new CreateOrg(); // CreateOrg | 

            try
            {
                Org result = apiInstance.createOrg(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.createOrg: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // CreateOrg | 

try {
    $result = $api_instance->createOrg($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->createOrg: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::CreateOrg->new(); # CreateOrg | 

eval { 
    my $result = $api_instance->createOrg(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->createOrg: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # CreateOrg | 

try: 
    api_response = api_instance.create_org(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->createOrg: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

createPolicy


/policies

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//policies"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        Policy body = ; // Policy | 
        try {
            Policy result = apiInstance.createPolicy(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#createPolicy");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        Policy body = ; // Policy | 
        try {
            Policy result = apiInstance.createPolicy(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#createPolicy");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
Policy *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance createPolicyWith:body
              completionHandler: ^(Policy output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{Policy}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.createPolicy(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createPolicyExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new Policy(); // Policy | 

            try
            {
                Policy result = apiInstance.createPolicy(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.createPolicy: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // Policy | 

try {
    $result = $api_instance->createPolicy($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->createPolicy: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::Policy->new(); # Policy | 

eval { 
    my $result = $api_instance->createPolicy(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->createPolicy: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # Policy | 

try: 
    api_response = api_instance.create_policy(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->createPolicy: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

createReportSchedule


/report-schedules

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//report-schedules"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        CreateReportSchedule body = ; // CreateReportSchedule | 
        try {
            ReportSchedule result = apiInstance.createReportSchedule(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#createReportSchedule");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        CreateReportSchedule body = ; // CreateReportSchedule | 
        try {
            ReportSchedule result = apiInstance.createReportSchedule(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#createReportSchedule");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
CreateReportSchedule *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance createReportScheduleWith:body
              completionHandler: ^(ReportSchedule output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{CreateReportSchedule}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.createReportSchedule(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createReportScheduleExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new CreateReportSchedule(); // CreateReportSchedule | 

            try
            {
                ReportSchedule result = apiInstance.createReportSchedule(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.createReportSchedule: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // CreateReportSchedule | 

try {
    $result = $api_instance->createReportSchedule($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->createReportSchedule: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::CreateReportSchedule->new(); # CreateReportSchedule | 

eval { 
    my $result = $api_instance->createReportSchedule(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->createReportSchedule: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # CreateReportSchedule | 

try: 
    api_response = api_instance.create_report_schedule(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->createReportSchedule: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

createRole


/roles

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//roles"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        CreateRole body = ; // CreateRole | 
        try {
            AccessRole result = apiInstance.createRole(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#createRole");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        CreateRole body = ; // CreateRole | 
        try {
            AccessRole result = apiInstance.createRole(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#createRole");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
CreateRole *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance createRoleWith:body
              completionHandler: ^(AccessRole output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{CreateRole}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.createRole(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createRoleExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new CreateRole(); // CreateRole | 

            try
            {
                AccessRole result = apiInstance.createRole(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.createRole: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // CreateRole | 

try {
    $result = $api_instance->createRole($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->createRole: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::CreateRole->new(); # CreateRole | 

eval { 
    my $result = $api_instance->createRole(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->createRole: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # CreateRole | 

try: 
    api_response = api_instance.create_role(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->createRole: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

createSSOProvider


/accounts/sso

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//accounts/sso"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        AddSSOProvider body = ; // AddSSOProvider | 
        try {
            SSODetails result = apiInstance.createSSOProvider(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#createSSOProvider");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        AddSSOProvider body = ; // AddSSOProvider | 
        try {
            SSODetails result = apiInstance.createSSOProvider(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#createSSOProvider");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
AddSSOProvider *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance createSSOProviderWith:body
              completionHandler: ^(SSODetails output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{AddSSOProvider}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.createSSOProvider(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createSSOProviderExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new AddSSOProvider(); // AddSSOProvider | 

            try
            {
                SSODetails result = apiInstance.createSSOProvider(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.createSSOProvider: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // AddSSOProvider | 

try {
    $result = $api_instance->createSSOProvider($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->createSSOProvider: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::AddSSOProvider->new(); # AddSSOProvider | 

eval { 
    my $result = $api_instance->createSSOProvider(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->createSSOProvider: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # AddSSOProvider | 

try: 
    api_response = api_instance.create_sso_provider(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->createSSOProvider: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

createSignedUrl


/report-schedules/create-signed-url

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//report-schedules/create-signed-url"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        CreateSignedUrl body = ; // CreateSignedUrl | 
        try {
            SignedUrl result = apiInstance.createSignedUrl(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#createSignedUrl");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        CreateSignedUrl body = ; // CreateSignedUrl | 
        try {
            SignedUrl result = apiInstance.createSignedUrl(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#createSignedUrl");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
CreateSignedUrl *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance createSignedUrlWith:body
              completionHandler: ^(SignedUrl output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{CreateSignedUrl}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.createSignedUrl(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createSignedUrlExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new CreateSignedUrl(); // CreateSignedUrl | 

            try
            {
                SignedUrl result = apiInstance.createSignedUrl(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.createSignedUrl: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // CreateSignedUrl | 

try {
    $result = $api_instance->createSignedUrl($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->createSignedUrl: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::CreateSignedUrl->new(); # CreateSignedUrl | 

eval { 
    my $result = $api_instance->createSignedUrl(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->createSignedUrl: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # CreateSignedUrl | 

try: 
    api_response = api_instance.create_signed_url(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->createSignedUrl: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

createSplunk


/integrations/splunk

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//integrations/splunk"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        CreateSplunk body = ; // CreateSplunk | 
        try {
            Integration result = apiInstance.createSplunk(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#createSplunk");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        CreateSplunk body = ; // CreateSplunk | 
        try {
            Integration result = apiInstance.createSplunk(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#createSplunk");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
CreateSplunk *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance createSplunkWith:body
              completionHandler: ^(Integration output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{CreateSplunk}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.createSplunk(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createSplunkExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new CreateSplunk(); // CreateSplunk | 

            try
            {
                Integration result = apiInstance.createSplunk(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.createSplunk: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // CreateSplunk | 

try {
    $result = $api_instance->createSplunk($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->createSplunk: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::CreateSplunk->new(); # CreateSplunk | 

eval { 
    my $result = $api_instance->createSplunk(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->createSplunk: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # CreateSplunk | 

try: 
    api_response = api_instance.create_splunk(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->createSplunk: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

createSumoLogic


/integrations/sumologic

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//integrations/sumologic"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        CreateSumoLogic body = ; // CreateSumoLogic | 
        try {
            Integration result = apiInstance.createSumoLogic(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#createSumoLogic");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        CreateSumoLogic body = ; // CreateSumoLogic | 
        try {
            Integration result = apiInstance.createSumoLogic(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#createSumoLogic");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
CreateSumoLogic *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance createSumoLogicWith:body
              completionHandler: ^(Integration output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{CreateSumoLogic}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.createSumoLogic(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createSumoLogicExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new CreateSumoLogic(); // CreateSumoLogic | 

            try
            {
                Integration result = apiInstance.createSumoLogic(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.createSumoLogic: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // CreateSumoLogic | 

try {
    $result = $api_instance->createSumoLogic($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->createSumoLogic: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::CreateSumoLogic->new(); # CreateSumoLogic | 

eval { 
    my $result = $api_instance->createSumoLogic(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->createSumoLogic: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # CreateSumoLogic | 

try: 
    api_response = api_instance.create_sumo_logic(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->createSumoLogic: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

createUser


/users

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//users"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        CreateUser body = ; // CreateUser | 
        try {
            User result = apiInstance.createUser(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#createUser");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        CreateUser body = ; // CreateUser | 
        try {
            User result = apiInstance.createUser(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#createUser");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
CreateUser *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance createUserWith:body
              completionHandler: ^(User output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{CreateUser}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.createUser(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createUserExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new CreateUser(); // CreateUser | 

            try
            {
                User result = apiInstance.createUser(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.createUser: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // CreateUser | 

try {
    $result = $api_instance->createUser($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->createUser: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::CreateUser->new(); # CreateUser | 

eval { 
    my $result = $api_instance->createUser(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->createUser: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # CreateUser | 

try: 
    api_response = api_instance.create_user(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->createUser: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

createViolationComment


/violations/{violation_id}/comments

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//violations/{violation_id}/comments"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        CreateViolationComment body = ; // CreateViolationComment | 
        String violationId = violationId_example; // String | 
        try {
            ViolationComment result = apiInstance.createViolationComment(body, violationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#createViolationComment");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        CreateViolationComment body = ; // CreateViolationComment | 
        String violationId = violationId_example; // String | 
        try {
            ViolationComment result = apiInstance.createViolationComment(body, violationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#createViolationComment");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
CreateViolationComment *body = ; // 
String *violationId = violationId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance createViolationCommentWith:body
    violationId:violationId
              completionHandler: ^(ViolationComment output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{CreateViolationComment}} 
var violationId = violationId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.createViolationComment(bodyviolationId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createViolationCommentExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new CreateViolationComment(); // CreateViolationComment | 
            var violationId = violationId_example;  // String | 

            try
            {
                ViolationComment result = apiInstance.createViolationComment(body, violationId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.createViolationComment: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // CreateViolationComment | 
$violationId = violationId_example; // String | 

try {
    $result = $api_instance->createViolationComment($body, $violationId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->createViolationComment: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::CreateViolationComment->new(); # CreateViolationComment | 
my $violationId = violationId_example; # String | 

eval { 
    my $result = $api_instance->createViolationComment(body => $body, violationId => $violationId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->createViolationComment: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # CreateViolationComment | 
violationId = violationId_example # String | 

try: 
    api_response = api_instance.create_violation_comment(body, violationId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->createViolationComment: %s\n" % e)

Parameters

Path parameters
Name Description
violation_id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

createWorkflow


/workflows

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//workflows"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        Workflow body = ; // Workflow | 
        try {
            Workflow result = apiInstance.createWorkflow(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#createWorkflow");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        Workflow body = ; // Workflow | 
        try {
            Workflow result = apiInstance.createWorkflow(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#createWorkflow");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
Workflow *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance createWorkflowWith:body
              completionHandler: ^(Workflow output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{Workflow}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.createWorkflow(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createWorkflowExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new Workflow(); // Workflow | 

            try
            {
                Workflow result = apiInstance.createWorkflow(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.createWorkflow: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // Workflow | 

try {
    $result = $api_instance->createWorkflow($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->createWorkflow: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::Workflow->new(); # Workflow | 

eval { 
    my $result = $api_instance->createWorkflow(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->createWorkflow: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # Workflow | 

try: 
    api_response = api_instance.create_workflow(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->createWorkflow: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

datasourceTypesOptions


/datasource-types

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//datasource-types"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            DatasourceTypeList result = apiInstance.datasourceTypesOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#datasourceTypesOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            DatasourceTypeList result = apiInstance.datasourceTypesOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#datasourceTypesOptions");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance datasourceTypesOptionsWithCompletionHandler: 
              ^(DatasourceTypeList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.datasourceTypesOptions(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class datasourceTypesOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();

            try
            {
                DatasourceTypeList result = apiInstance.datasourceTypesOptions();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.datasourceTypesOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->datasourceTypesOptions();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->datasourceTypesOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->datasourceTypesOptions();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->datasourceTypesOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.datasource_types_options()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->datasourceTypesOptions: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


datasourcesDatasourceIdOptions


/datasources/{datasource_id}

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//datasources/{datasource_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        Datasource body = ; // Datasource | 
        String datasourceId = datasourceId_example; // String | 
        try {
            Empty result = apiInstance.datasourcesDatasourceIdOptions(body, datasourceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#datasourcesDatasourceIdOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        Datasource body = ; // Datasource | 
        String datasourceId = datasourceId_example; // String | 
        try {
            Empty result = apiInstance.datasourcesDatasourceIdOptions(body, datasourceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#datasourcesDatasourceIdOptions");
            e.printStackTrace();
        }
    }
}
Datasource *body = ; // 
String *datasourceId = datasourceId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance datasourcesDatasourceIdOptionsWith:body
    datasourceId:datasourceId
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{Datasource}} 
var datasourceId = datasourceId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.datasourcesDatasourceIdOptions(bodydatasourceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class datasourcesDatasourceIdOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new Datasource(); // Datasource | 
            var datasourceId = datasourceId_example;  // String | 

            try
            {
                Empty result = apiInstance.datasourcesDatasourceIdOptions(body, datasourceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.datasourcesDatasourceIdOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // Datasource | 
$datasourceId = datasourceId_example; // String | 

try {
    $result = $api_instance->datasourcesDatasourceIdOptions($body, $datasourceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->datasourcesDatasourceIdOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::Datasource->new(); # Datasource | 
my $datasourceId = datasourceId_example; # String | 

eval { 
    my $result = $api_instance->datasourcesDatasourceIdOptions(body => $body, datasourceId => $datasourceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->datasourcesDatasourceIdOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # Datasource | 
datasourceId = datasourceId_example # String | 

try: 
    api_response = api_instance.datasources_datasource_id_options(body, datasourceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->datasourcesDatasourceIdOptions: %s\n" % e)

Parameters

Path parameters
Name Description
datasource_id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


datasourcesDatasourceIdResourcesOptions


/datasources/{datasource_id}/resources

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//datasources/{datasource_id}/resources"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String datasourceId = datasourceId_example; // String | 
        try {
            Datasource result = apiInstance.datasourcesDatasourceIdResourcesOptions(datasourceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#datasourcesDatasourceIdResourcesOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String datasourceId = datasourceId_example; // String | 
        try {
            Datasource result = apiInstance.datasourcesDatasourceIdResourcesOptions(datasourceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#datasourcesDatasourceIdResourcesOptions");
            e.printStackTrace();
        }
    }
}
String *datasourceId = datasourceId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance datasourcesDatasourceIdResourcesOptionsWith:datasourceId
              completionHandler: ^(Datasource output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var datasourceId = datasourceId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.datasourcesDatasourceIdResourcesOptions(datasourceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class datasourcesDatasourceIdResourcesOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var datasourceId = datasourceId_example;  // String | 

            try
            {
                Datasource result = apiInstance.datasourcesDatasourceIdResourcesOptions(datasourceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.datasourcesDatasourceIdResourcesOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$datasourceId = datasourceId_example; // String | 

try {
    $result = $api_instance->datasourcesDatasourceIdResourcesOptions($datasourceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->datasourcesDatasourceIdResourcesOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $datasourceId = datasourceId_example; # String | 

eval { 
    my $result = $api_instance->datasourcesDatasourceIdResourcesOptions(datasourceId => $datasourceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->datasourcesDatasourceIdResourcesOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
datasourceId = datasourceId_example # String | 

try: 
    api_response = api_instance.datasources_datasource_id_resources_options(datasourceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->datasourcesDatasourceIdResourcesOptions: %s\n" % e)

Parameters

Path parameters
Name Description
datasource_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


datasourcesOptions


/datasources

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//datasources"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        Datasource body = ; // Datasource | 
        try {
            Datasource result = apiInstance.datasourcesOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#datasourcesOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        Datasource body = ; // Datasource | 
        try {
            Datasource result = apiInstance.datasourcesOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#datasourcesOptions");
            e.printStackTrace();
        }
    }
}
Datasource *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance datasourcesOptionsWith:body
              completionHandler: ^(Datasource output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{Datasource}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.datasourcesOptions(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class datasourcesOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new Datasource(); // Datasource | 

            try
            {
                Datasource result = apiInstance.datasourcesOptions(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.datasourcesOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // Datasource | 

try {
    $result = $api_instance->datasourcesOptions($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->datasourcesOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::Datasource->new(); # Datasource | 

eval { 
    my $result = $api_instance->datasourcesOptions(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->datasourcesOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # Datasource | 

try: 
    api_response = api_instance.datasources_options(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->datasourcesOptions: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


datasourcesOverviewOptions


/datasources/overview

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//datasources/overview"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            DatasourceSummary result = apiInstance.datasourcesOverviewOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#datasourcesOverviewOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            DatasourceSummary result = apiInstance.datasourcesOverviewOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#datasourcesOverviewOptions");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance datasourcesOverviewOptionsWithCompletionHandler: 
              ^(DatasourceSummary output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.datasourcesOverviewOptions(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class datasourcesOverviewOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();

            try
            {
                DatasourceSummary result = apiInstance.datasourcesOverviewOptions();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.datasourcesOverviewOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->datasourcesOverviewOptions();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->datasourcesOverviewOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->datasourcesOverviewOptions();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->datasourcesOverviewOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.datasources_overview_options()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->datasourcesOverviewOptions: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 500 - 500 response


datasourcesRiskOptions


/datasources/risk

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//datasources/risk"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            UnpaginatedDatasourceList result = apiInstance.datasourcesRiskOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#datasourcesRiskOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            UnpaginatedDatasourceList result = apiInstance.datasourcesRiskOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#datasourcesRiskOptions");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance datasourcesRiskOptionsWithCompletionHandler: 
              ^(UnpaginatedDatasourceList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.datasourcesRiskOptions(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class datasourcesRiskOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();

            try
            {
                UnpaginatedDatasourceList result = apiInstance.datasourcesRiskOptions();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.datasourcesRiskOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->datasourcesRiskOptions();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->datasourcesRiskOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->datasourcesRiskOptions();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->datasourcesRiskOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.datasources_risk_options()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->datasourcesRiskOptions: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


datasourcesScanOptions


/datasources/scan

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//datasources/scan"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        IdList body = ; // IdList | 
        try {
            apiInstance.datasourcesScanOptions(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#datasourcesScanOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        IdList body = ; // IdList | 
        try {
            apiInstance.datasourcesScanOptions(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#datasourcesScanOptions");
            e.printStackTrace();
        }
    }
}
IdList *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance datasourcesScanOptionsWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{IdList}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.datasourcesScanOptions(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class datasourcesScanOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new IdList(); // IdList | 

            try
            {
                apiInstance.datasourcesScanOptions(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.datasourcesScanOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // IdList | 

try {
    $api_instance->datasourcesScanOptions($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->datasourcesScanOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::IdList->new(); # IdList | 

eval { 
    $api_instance->datasourcesScanOptions(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->datasourcesScanOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # IdList | 

try: 
    api_instance.datasources_scan_options(body)
except ApiException as e:
    print("Exception when calling DefaultApi->datasourcesScanOptions: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 202 - 202 response

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


datasourcesStatusOptions


/datasources/status

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//datasources/status"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            DatasourceList result = apiInstance.datasourcesStatusOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#datasourcesStatusOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            DatasourceList result = apiInstance.datasourcesStatusOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#datasourcesStatusOptions");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance datasourcesStatusOptionsWithCompletionHandler: 
              ^(DatasourceList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.datasourcesStatusOptions(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class datasourcesStatusOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();

            try
            {
                DatasourceList result = apiInstance.datasourcesStatusOptions();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.datasourcesStatusOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->datasourcesStatusOptions();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->datasourcesStatusOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->datasourcesStatusOptions();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->datasourcesStatusOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.datasources_status_options()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->datasourcesStatusOptions: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


deleteAccessPolicy


/access-policies/{access_policy_id}

Usage and SDK Samples

curl -X DELETE\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//access-policies/{access_policy_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String accessPolicyId = accessPolicyId_example; // String | 
        try {
            Empty result = apiInstance.deleteAccessPolicy(accessPolicyId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#deleteAccessPolicy");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String accessPolicyId = accessPolicyId_example; // String | 
        try {
            Empty result = apiInstance.deleteAccessPolicy(accessPolicyId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#deleteAccessPolicy");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *accessPolicyId = accessPolicyId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance deleteAccessPolicyWith:accessPolicyId
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var accessPolicyId = accessPolicyId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.deleteAccessPolicy(accessPolicyId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteAccessPolicyExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var accessPolicyId = accessPolicyId_example;  // String | 

            try
            {
                Empty result = apiInstance.deleteAccessPolicy(accessPolicyId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.deleteAccessPolicy: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$accessPolicyId = accessPolicyId_example; // String | 

try {
    $result = $api_instance->deleteAccessPolicy($accessPolicyId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->deleteAccessPolicy: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $accessPolicyId = accessPolicyId_example; # String | 

eval { 
    my $result = $api_instance->deleteAccessPolicy(accessPolicyId => $accessPolicyId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->deleteAccessPolicy: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
accessPolicyId = accessPolicyId_example # String | 

try: 
    api_response = api_instance.delete_access_policy(accessPolicyId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->deleteAccessPolicy: %s\n" % e)

Parameters

Path parameters
Name Description
access_policy_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

deleteCategory


/categories/{category_id}

Usage and SDK Samples

curl -X DELETE\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//categories/{category_id}?replacement_category_id="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String categoryId = categoryId_example; // String | 
        String replacementCategoryId = replacementCategoryId_example; // String | 
        try {
            Empty result = apiInstance.deleteCategory(categoryId, replacementCategoryId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#deleteCategory");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String categoryId = categoryId_example; // String | 
        String replacementCategoryId = replacementCategoryId_example; // String | 
        try {
            Empty result = apiInstance.deleteCategory(categoryId, replacementCategoryId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#deleteCategory");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *categoryId = categoryId_example; // 
String *replacementCategoryId = replacementCategoryId_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance deleteCategoryWith:categoryId
    replacementCategoryId:replacementCategoryId
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var categoryId = categoryId_example; // {{String}} 
var opts = { 
  'replacementCategoryId': replacementCategoryId_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.deleteCategory(categoryId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteCategoryExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var categoryId = categoryId_example;  // String | 
            var replacementCategoryId = replacementCategoryId_example;  // String |  (optional) 

            try
            {
                Empty result = apiInstance.deleteCategory(categoryId, replacementCategoryId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.deleteCategory: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$categoryId = categoryId_example; // String | 
$replacementCategoryId = replacementCategoryId_example; // String | 

try {
    $result = $api_instance->deleteCategory($categoryId, $replacementCategoryId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->deleteCategory: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $categoryId = categoryId_example; # String | 
my $replacementCategoryId = replacementCategoryId_example; # String | 

eval { 
    my $result = $api_instance->deleteCategory(categoryId => $categoryId, replacementCategoryId => $replacementCategoryId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->deleteCategory: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
categoryId = categoryId_example # String | 
replacementCategoryId = replacementCategoryId_example # String |  (optional)

try: 
    api_response = api_instance.delete_category(categoryId, replacementCategoryId=replacementCategoryId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->deleteCategory: %s\n" % e)

Parameters

Path parameters
Name Description
category_id*
String
Required
Query parameters
Name Description
replacement_category_id
String

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

deleteDatasource


/datasources/{datasource_id}

Usage and SDK Samples

curl -X DELETE\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//datasources/{datasource_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String datasourceId = datasourceId_example; // String | 
        try {
            Empty result = apiInstance.deleteDatasource(datasourceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#deleteDatasource");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String datasourceId = datasourceId_example; // String | 
        try {
            Empty result = apiInstance.deleteDatasource(datasourceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#deleteDatasource");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *datasourceId = datasourceId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance deleteDatasourceWith:datasourceId
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var datasourceId = datasourceId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.deleteDatasource(datasourceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteDatasourceExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var datasourceId = datasourceId_example;  // String | 

            try
            {
                Empty result = apiInstance.deleteDatasource(datasourceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.deleteDatasource: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$datasourceId = datasourceId_example; // String | 

try {
    $result = $api_instance->deleteDatasource($datasourceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->deleteDatasource: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $datasourceId = datasourceId_example; # String | 

eval { 
    my $result = $api_instance->deleteDatasource(datasourceId => $datasourceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->deleteDatasource: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
datasourceId = datasourceId_example # String | 

try: 
    api_response = api_instance.delete_datasource(datasourceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->deleteDatasource: %s\n" % e)

Parameters

Path parameters
Name Description
datasource_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

deleteException


/exceptions/{exception_id}

Usage and SDK Samples

curl -X DELETE\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//exceptions/{exception_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String exceptionId = exceptionId_example; // String | 
        try {
            Exception result = apiInstance.deleteException(exceptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#deleteException");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String exceptionId = exceptionId_example; // String | 
        try {
            Exception result = apiInstance.deleteException(exceptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#deleteException");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *exceptionId = exceptionId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance deleteExceptionWith:exceptionId
              completionHandler: ^(Exception output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var exceptionId = exceptionId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.deleteException(exceptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteExceptionExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var exceptionId = exceptionId_example;  // String | 

            try
            {
                Exception result = apiInstance.deleteException(exceptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.deleteException: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$exceptionId = exceptionId_example; // String | 

try {
    $result = $api_instance->deleteException($exceptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->deleteException: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $exceptionId = exceptionId_example; # String | 

eval { 
    my $result = $api_instance->deleteException(exceptionId => $exceptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->deleteException: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
exceptionId = exceptionId_example # String | 

try: 
    api_response = api_instance.delete_exception(exceptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->deleteException: %s\n" % e)

Parameters

Path parameters
Name Description
exception_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

deleteIntegration


/integrations/{integration_id}

Usage and SDK Samples

curl -X DELETE\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//integrations/{integration_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String integrationId = integrationId_example; // String | 
        try {
            Integration result = apiInstance.deleteIntegration(integrationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#deleteIntegration");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String integrationId = integrationId_example; // String | 
        try {
            Integration result = apiInstance.deleteIntegration(integrationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#deleteIntegration");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *integrationId = integrationId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance deleteIntegrationWith:integrationId
              completionHandler: ^(Integration output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var integrationId = integrationId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.deleteIntegration(integrationId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteIntegrationExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var integrationId = integrationId_example;  // String | 

            try
            {
                Integration result = apiInstance.deleteIntegration(integrationId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.deleteIntegration: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$integrationId = integrationId_example; // String | 

try {
    $result = $api_instance->deleteIntegration($integrationId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->deleteIntegration: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $integrationId = integrationId_example; # String | 

eval { 
    my $result = $api_instance->deleteIntegration(integrationId => $integrationId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->deleteIntegration: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
integrationId = integrationId_example # String | 

try: 
    api_response = api_instance.delete_integration(integrationId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->deleteIntegration: %s\n" % e)

Parameters

Path parameters
Name Description
integration_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

deleteOrg


/orgs/{orgid}

Usage and SDK Samples

curl -X DELETE\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//orgs/{orgid}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String orgid = orgid_example; // String | 
        try {
            Empty result = apiInstance.deleteOrg(orgid);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#deleteOrg");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String orgid = orgid_example; // String | 
        try {
            Empty result = apiInstance.deleteOrg(orgid);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#deleteOrg");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *orgid = orgid_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance deleteOrgWith:orgid
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var orgid = orgid_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.deleteOrg(orgid, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteOrgExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var orgid = orgid_example;  // String | 

            try
            {
                Empty result = apiInstance.deleteOrg(orgid);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.deleteOrg: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$orgid = orgid_example; // String | 

try {
    $result = $api_instance->deleteOrg($orgid);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->deleteOrg: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $orgid = orgid_example; # String | 

eval { 
    my $result = $api_instance->deleteOrg(orgid => $orgid);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->deleteOrg: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
orgid = orgid_example # String | 

try: 
    api_response = api_instance.delete_org(orgid)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->deleteOrg: %s\n" % e)

Parameters

Path parameters
Name Description
orgid*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

deletePolicy


/policies/{policy_id}

Usage and SDK Samples

curl -X DELETE\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//policies/{policy_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String policyId = policyId_example; // String | 
        try {
            Empty result = apiInstance.deletePolicy(policyId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#deletePolicy");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String policyId = policyId_example; // String | 
        try {
            Empty result = apiInstance.deletePolicy(policyId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#deletePolicy");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *policyId = policyId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance deletePolicyWith:policyId
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var policyId = policyId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.deletePolicy(policyId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deletePolicyExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var policyId = policyId_example;  // String | 

            try
            {
                Empty result = apiInstance.deletePolicy(policyId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.deletePolicy: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$policyId = policyId_example; // String | 

try {
    $result = $api_instance->deletePolicy($policyId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->deletePolicy: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $policyId = policyId_example; # String | 

eval { 
    my $result = $api_instance->deletePolicy(policyId => $policyId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->deletePolicy: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
policyId = policyId_example # String | 

try: 
    api_response = api_instance.delete_policy(policyId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->deletePolicy: %s\n" % e)

Parameters

Path parameters
Name Description
policy_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

deleteReportSchedule


/report-schedules/{report_id}

Usage and SDK Samples

curl -X DELETE\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//report-schedules/{report_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String reportId = reportId_example; // String | 
        try {
            ReportSchedule result = apiInstance.deleteReportSchedule(reportId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#deleteReportSchedule");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String reportId = reportId_example; // String | 
        try {
            ReportSchedule result = apiInstance.deleteReportSchedule(reportId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#deleteReportSchedule");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *reportId = reportId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance deleteReportScheduleWith:reportId
              completionHandler: ^(ReportSchedule output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var reportId = reportId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.deleteReportSchedule(reportId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteReportScheduleExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var reportId = reportId_example;  // String | 

            try
            {
                ReportSchedule result = apiInstance.deleteReportSchedule(reportId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.deleteReportSchedule: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$reportId = reportId_example; // String | 

try {
    $result = $api_instance->deleteReportSchedule($reportId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->deleteReportSchedule: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $reportId = reportId_example; # String | 

eval { 
    my $result = $api_instance->deleteReportSchedule(reportId => $reportId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->deleteReportSchedule: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
reportId = reportId_example # String | 

try: 
    api_response = api_instance.delete_report_schedule(reportId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->deleteReportSchedule: %s\n" % e)

Parameters

Path parameters
Name Description
report_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

deleteRole


/roles/{role_id}

Usage and SDK Samples

curl -X DELETE\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//roles/{role_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String roleId = roleId_example; // String | 
        try {
            Empty result = apiInstance.deleteRole(roleId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#deleteRole");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String roleId = roleId_example; // String | 
        try {
            Empty result = apiInstance.deleteRole(roleId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#deleteRole");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *roleId = roleId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance deleteRoleWith:roleId
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var roleId = roleId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.deleteRole(roleId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteRoleExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var roleId = roleId_example;  // String | 

            try
            {
                Empty result = apiInstance.deleteRole(roleId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.deleteRole: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$roleId = roleId_example; // String | 

try {
    $result = $api_instance->deleteRole($roleId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->deleteRole: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $roleId = roleId_example; # String | 

eval { 
    my $result = $api_instance->deleteRole(roleId => $roleId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->deleteRole: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
roleId = roleId_example # String | 

try: 
    api_response = api_instance.delete_role(roleId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->deleteRole: %s\n" % e)

Parameters

Path parameters
Name Description
role_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

deleteSSOProvider


/accounts/sso/{provider_name}

Usage and SDK Samples

curl -X DELETE\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//accounts/sso/{provider_name}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String providerName = providerName_example; // String | 
        try {
            Empty result = apiInstance.deleteSSOProvider(providerName);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#deleteSSOProvider");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String providerName = providerName_example; // String | 
        try {
            Empty result = apiInstance.deleteSSOProvider(providerName);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#deleteSSOProvider");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *providerName = providerName_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance deleteSSOProviderWith:providerName
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var providerName = providerName_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.deleteSSOProvider(providerName, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteSSOProviderExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var providerName = providerName_example;  // String | 

            try
            {
                Empty result = apiInstance.deleteSSOProvider(providerName);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.deleteSSOProvider: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$providerName = providerName_example; // String | 

try {
    $result = $api_instance->deleteSSOProvider($providerName);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->deleteSSOProvider: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $providerName = providerName_example; # String | 

eval { 
    my $result = $api_instance->deleteSSOProvider(providerName => $providerName);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->deleteSSOProvider: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
providerName = providerName_example # String | 

try: 
    api_response = api_instance.delete_sso_provider(providerName)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->deleteSSOProvider: %s\n" % e)

Parameters

Path parameters
Name Description
provider_name*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

deleteSplunk


/integrations/splunk/{integration_id}

Usage and SDK Samples

curl -X DELETE\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//integrations/splunk/{integration_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String integrationId = integrationId_example; // String | 
        try {
            Empty result = apiInstance.deleteSplunk(integrationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#deleteSplunk");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String integrationId = integrationId_example; // String | 
        try {
            Empty result = apiInstance.deleteSplunk(integrationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#deleteSplunk");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *integrationId = integrationId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance deleteSplunkWith:integrationId
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var integrationId = integrationId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.deleteSplunk(integrationId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteSplunkExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var integrationId = integrationId_example;  // String | 

            try
            {
                Empty result = apiInstance.deleteSplunk(integrationId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.deleteSplunk: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$integrationId = integrationId_example; // String | 

try {
    $result = $api_instance->deleteSplunk($integrationId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->deleteSplunk: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $integrationId = integrationId_example; # String | 

eval { 
    my $result = $api_instance->deleteSplunk(integrationId => $integrationId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->deleteSplunk: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
integrationId = integrationId_example # String | 

try: 
    api_response = api_instance.delete_splunk(integrationId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->deleteSplunk: %s\n" % e)

Parameters

Path parameters
Name Description
integration_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

deleteSumoLogic


/integrations/sumologic/{integration_id}

Usage and SDK Samples

curl -X DELETE\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//integrations/sumologic/{integration_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String integrationId = integrationId_example; // String | 
        try {
            Empty result = apiInstance.deleteSumoLogic(integrationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#deleteSumoLogic");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String integrationId = integrationId_example; // String | 
        try {
            Empty result = apiInstance.deleteSumoLogic(integrationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#deleteSumoLogic");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *integrationId = integrationId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance deleteSumoLogicWith:integrationId
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var integrationId = integrationId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.deleteSumoLogic(integrationId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteSumoLogicExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var integrationId = integrationId_example;  // String | 

            try
            {
                Empty result = apiInstance.deleteSumoLogic(integrationId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.deleteSumoLogic: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$integrationId = integrationId_example; // String | 

try {
    $result = $api_instance->deleteSumoLogic($integrationId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->deleteSumoLogic: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $integrationId = integrationId_example; # String | 

eval { 
    my $result = $api_instance->deleteSumoLogic(integrationId => $integrationId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->deleteSumoLogic: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
integrationId = integrationId_example # String | 

try: 
    api_response = api_instance.delete_sumo_logic(integrationId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->deleteSumoLogic: %s\n" % e)

Parameters

Path parameters
Name Description
integration_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

deleteUser


/users/{userid}

Usage and SDK Samples

curl -X DELETE\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//users/{userid}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String userid = userid_example; // String | 
        try {
            Empty result = apiInstance.deleteUser(userid);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#deleteUser");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String userid = userid_example; // String | 
        try {
            Empty result = apiInstance.deleteUser(userid);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#deleteUser");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *userid = userid_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance deleteUserWith:userid
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var userid = userid_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.deleteUser(userid, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteUserExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var userid = userid_example;  // String | 

            try
            {
                Empty result = apiInstance.deleteUser(userid);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.deleteUser: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$userid = userid_example; // String | 

try {
    $result = $api_instance->deleteUser($userid);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->deleteUser: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $userid = userid_example; # String | 

eval { 
    my $result = $api_instance->deleteUser(userid => $userid);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->deleteUser: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
userid = userid_example # String | 

try: 
    api_response = api_instance.delete_user(userid)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->deleteUser: %s\n" % e)

Parameters

Path parameters
Name Description
userid*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

deleteWorkflow


/workflows/{workflow_id}

Usage and SDK Samples

curl -X DELETE\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//workflows/{workflow_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String workflowId = workflowId_example; // String | 
        try {
            Empty result = apiInstance.deleteWorkflow(workflowId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#deleteWorkflow");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String workflowId = workflowId_example; // String | 
        try {
            Empty result = apiInstance.deleteWorkflow(workflowId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#deleteWorkflow");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *workflowId = workflowId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance deleteWorkflowWith:workflowId
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var workflowId = workflowId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.deleteWorkflow(workflowId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteWorkflowExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var workflowId = workflowId_example;  // String | 

            try
            {
                Empty result = apiInstance.deleteWorkflow(workflowId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.deleteWorkflow: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$workflowId = workflowId_example; // String | 

try {
    $result = $api_instance->deleteWorkflow($workflowId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->deleteWorkflow: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $workflowId = workflowId_example; # String | 

eval { 
    my $result = $api_instance->deleteWorkflow(workflowId => $workflowId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->deleteWorkflow: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
workflowId = workflowId_example # String | 

try: 
    api_response = api_instance.delete_workflow(workflowId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->deleteWorkflow: %s\n" % e)

Parameters

Path parameters
Name Description
workflow_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

disableWorkflow


/workflows/{workflow_id}/disable

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//workflows/{workflow_id}/disable"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String workflowId = workflowId_example; // String | 
        try {
            Empty result = apiInstance.disableWorkflow(workflowId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#disableWorkflow");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String workflowId = workflowId_example; // String | 
        try {
            Empty result = apiInstance.disableWorkflow(workflowId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#disableWorkflow");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *workflowId = workflowId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance disableWorkflowWith:workflowId
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var workflowId = workflowId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.disableWorkflow(workflowId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class disableWorkflowExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var workflowId = workflowId_example;  // String | 

            try
            {
                Empty result = apiInstance.disableWorkflow(workflowId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.disableWorkflow: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$workflowId = workflowId_example; // String | 

try {
    $result = $api_instance->disableWorkflow($workflowId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->disableWorkflow: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $workflowId = workflowId_example; # String | 

eval { 
    my $result = $api_instance->disableWorkflow(workflowId => $workflowId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->disableWorkflow: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
workflowId = workflowId_example # String | 

try: 
    api_response = api_instance.disable_workflow(workflowId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->disableWorkflow: %s\n" % e)

Parameters

Path parameters
Name Description
workflow_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

ecsProxyOptions


/ecs/{proxy+}

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//ecs/{proxy+}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String proxy = proxy_example; // String | 
        try {
            Empty result = apiInstance.ecsProxyOptions(proxy);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#ecsProxyOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String proxy = proxy_example; // String | 
        try {
            Empty result = apiInstance.ecsProxyOptions(proxy);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#ecsProxyOptions");
            e.printStackTrace();
        }
    }
}
String *proxy = proxy_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance ecsProxyOptionsWith:proxy
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var proxy = proxy_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.ecsProxyOptions(proxy, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class ecsProxyOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var proxy = proxy_example;  // String | 

            try
            {
                Empty result = apiInstance.ecsProxyOptions(proxy);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.ecsProxyOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$proxy = proxy_example; // String | 

try {
    $result = $api_instance->ecsProxyOptions($proxy);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->ecsProxyOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $proxy = proxy_example; # String | 

eval { 
    my $result = $api_instance->ecsProxyOptions(proxy => $proxy);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->ecsProxyOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
proxy = proxy_example # String | 

try: 
    api_response = api_instance.ecs_proxy_options(proxy)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->ecsProxyOptions: %s\n" % e)

Parameters

Path parameters
Name Description
proxy*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

enableWorkflow


/workflows/{workflow_id}/enable

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//workflows/{workflow_id}/enable"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String workflowId = workflowId_example; // String | 
        try {
            Empty result = apiInstance.enableWorkflow(workflowId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#enableWorkflow");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String workflowId = workflowId_example; // String | 
        try {
            Empty result = apiInstance.enableWorkflow(workflowId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#enableWorkflow");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *workflowId = workflowId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance enableWorkflowWith:workflowId
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var workflowId = workflowId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.enableWorkflow(workflowId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class enableWorkflowExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var workflowId = workflowId_example;  // String | 

            try
            {
                Empty result = apiInstance.enableWorkflow(workflowId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.enableWorkflow: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$workflowId = workflowId_example; // String | 

try {
    $result = $api_instance->enableWorkflow($workflowId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->enableWorkflow: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $workflowId = workflowId_example; # String | 

eval { 
    my $result = $api_instance->enableWorkflow(workflowId => $workflowId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->enableWorkflow: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
workflowId = workflowId_example # String | 

try: 
    api_response = api_instance.enable_workflow(workflowId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->enableWorkflow: %s\n" % e)

Parameters

Path parameters
Name Description
workflow_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

exceptionsExceptionIdOptions


/exceptions/{exception_id}

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//exceptions/{exception_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        UpdateException body = ; // UpdateException | 
        String exceptionId = exceptionId_example; // String | 
        try {
            Exception result = apiInstance.exceptionsExceptionIdOptions(body, exceptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#exceptionsExceptionIdOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        UpdateException body = ; // UpdateException | 
        String exceptionId = exceptionId_example; // String | 
        try {
            Exception result = apiInstance.exceptionsExceptionIdOptions(body, exceptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#exceptionsExceptionIdOptions");
            e.printStackTrace();
        }
    }
}
UpdateException *body = ; // 
String *exceptionId = exceptionId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance exceptionsExceptionIdOptionsWith:body
    exceptionId:exceptionId
              completionHandler: ^(Exception output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{UpdateException}} 
var exceptionId = exceptionId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.exceptionsExceptionIdOptions(bodyexceptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class exceptionsExceptionIdOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new UpdateException(); // UpdateException | 
            var exceptionId = exceptionId_example;  // String | 

            try
            {
                Exception result = apiInstance.exceptionsExceptionIdOptions(body, exceptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.exceptionsExceptionIdOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // UpdateException | 
$exceptionId = exceptionId_example; // String | 

try {
    $result = $api_instance->exceptionsExceptionIdOptions($body, $exceptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->exceptionsExceptionIdOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::UpdateException->new(); # UpdateException | 
my $exceptionId = exceptionId_example; # String | 

eval { 
    my $result = $api_instance->exceptionsExceptionIdOptions(body => $body, exceptionId => $exceptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->exceptionsExceptionIdOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # UpdateException | 
exceptionId = exceptionId_example # String | 

try: 
    api_response = api_instance.exceptions_exception_id_options(body, exceptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->exceptionsExceptionIdOptions: %s\n" % e)

Parameters

Path parameters
Name Description
exception_id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


exceptionsOptions


/exceptions

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//exceptions"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        CreateException body = ; // CreateException | 
        try {
            Exception result = apiInstance.exceptionsOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#exceptionsOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        CreateException body = ; // CreateException | 
        try {
            Exception result = apiInstance.exceptionsOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#exceptionsOptions");
            e.printStackTrace();
        }
    }
}
CreateException *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance exceptionsOptionsWith:body
              completionHandler: ^(Exception output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{CreateException}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.exceptionsOptions(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class exceptionsOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new CreateException(); // CreateException | 

            try
            {
                Exception result = apiInstance.exceptionsOptions(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.exceptionsOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // CreateException | 

try {
    $result = $api_instance->exceptionsOptions($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->exceptionsOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::CreateException->new(); # CreateException | 

eval { 
    my $result = $api_instance->exceptionsOptions(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->exceptionsOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # CreateException | 

try: 
    api_response = api_instance.exceptions_options(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->exceptionsOptions: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


exceptionsPolicyPolicyIdOptions


/exceptions/policy/{policy_id}

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//exceptions/policy/{policy_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String policyId = policyId_example; // String | 
        try {
            ExceptionList result = apiInstance.exceptionsPolicyPolicyIdOptions(policyId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#exceptionsPolicyPolicyIdOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String policyId = policyId_example; // String | 
        try {
            ExceptionList result = apiInstance.exceptionsPolicyPolicyIdOptions(policyId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#exceptionsPolicyPolicyIdOptions");
            e.printStackTrace();
        }
    }
}
String *policyId = policyId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance exceptionsPolicyPolicyIdOptionsWith:policyId
              completionHandler: ^(ExceptionList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var policyId = policyId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.exceptionsPolicyPolicyIdOptions(policyId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class exceptionsPolicyPolicyIdOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var policyId = policyId_example;  // String | 

            try
            {
                ExceptionList result = apiInstance.exceptionsPolicyPolicyIdOptions(policyId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.exceptionsPolicyPolicyIdOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$policyId = policyId_example; // String | 

try {
    $result = $api_instance->exceptionsPolicyPolicyIdOptions($policyId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->exceptionsPolicyPolicyIdOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $policyId = policyId_example; # String | 

eval { 
    my $result = $api_instance->exceptionsPolicyPolicyIdOptions(policyId => $policyId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->exceptionsPolicyPolicyIdOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
policyId = policyId_example # String | 

try: 
    api_response = api_instance.exceptions_policy_policy_id_options(policyId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->exceptionsPolicyPolicyIdOptions: %s\n" % e)

Parameters

Path parameters
Name Description
policy_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


generateReport


/integrations/{integration_id}/generate-report/{report_type}

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//integrations/{integration_id}/generate-report/{report_type}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String integrationId = integrationId_example; // String | 
        String reportType = reportType_example; // String | 
        try {
            Empty result = apiInstance.generateReport(integrationId, reportType);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#generateReport");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String integrationId = integrationId_example; // String | 
        String reportType = reportType_example; // String | 
        try {
            Empty result = apiInstance.generateReport(integrationId, reportType);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#generateReport");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *integrationId = integrationId_example; // 
String *reportType = reportType_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance generateReportWith:integrationId
    reportType:reportType
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var integrationId = integrationId_example; // {{String}} 
var reportType = reportType_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.generateReport(integrationId, reportType, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class generateReportExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var integrationId = integrationId_example;  // String | 
            var reportType = reportType_example;  // String | 

            try
            {
                Empty result = apiInstance.generateReport(integrationId, reportType);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.generateReport: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$integrationId = integrationId_example; // String | 
$reportType = reportType_example; // String | 

try {
    $result = $api_instance->generateReport($integrationId, $reportType);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->generateReport: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $integrationId = integrationId_example; # String | 
my $reportType = reportType_example; # String | 

eval { 
    my $result = $api_instance->generateReport(integrationId => $integrationId, reportType => $reportType);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->generateReport: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
integrationId = integrationId_example # String | 
reportType = reportType_example # String | 

try: 
    api_response = api_instance.generate_report(integrationId, reportType)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->generateReport: %s\n" % e)

Parameters

Path parameters
Name Description
integration_id*
String
Required
report_type*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

getAccessPolicy


/access-policies/{access_policy_id}

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//access-policies/{access_policy_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String accessPolicyId = accessPolicyId_example; // String | 
        try {
            AccessPolicy result = apiInstance.getAccessPolicy(accessPolicyId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getAccessPolicy");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String accessPolicyId = accessPolicyId_example; // String | 
        try {
            AccessPolicy result = apiInstance.getAccessPolicy(accessPolicyId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getAccessPolicy");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *accessPolicyId = accessPolicyId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getAccessPolicyWith:accessPolicyId
              completionHandler: ^(AccessPolicy output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var accessPolicyId = accessPolicyId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAccessPolicy(accessPolicyId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAccessPolicyExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var accessPolicyId = accessPolicyId_example;  // String | 

            try
            {
                AccessPolicy result = apiInstance.getAccessPolicy(accessPolicyId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getAccessPolicy: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$accessPolicyId = accessPolicyId_example; // String | 

try {
    $result = $api_instance->getAccessPolicy($accessPolicyId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getAccessPolicy: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $accessPolicyId = accessPolicyId_example; # String | 

eval { 
    my $result = $api_instance->getAccessPolicy(accessPolicyId => $accessPolicyId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getAccessPolicy: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
accessPolicyId = accessPolicyId_example # String | 

try: 
    api_response = api_instance.get_access_policy(accessPolicyId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getAccessPolicy: %s\n" % e)

Parameters

Path parameters
Name Description
access_policy_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

getAccountMeta


/account

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//account"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        try {
            Account result = apiInstance.getAccountMeta();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getAccountMeta");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            Account result = apiInstance.getAccountMeta();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getAccountMeta");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getAccountMetaWithCompletionHandler: 
              ^(Account output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAccountMeta(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAccountMetaExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();

            try
            {
                Account result = apiInstance.getAccountMeta();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getAccountMeta: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->getAccountMeta();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getAccountMeta: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->getAccountMeta();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getAccountMeta: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.get_account_meta()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getAccountMeta: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

getAuthToken


/login/token

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//login/token"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        CredentialLogin body = ; // CredentialLogin | 
        try {
            CredentialReturn result = apiInstance.getAuthToken(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getAuthToken");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        CredentialLogin body = ; // CredentialLogin | 
        try {
            CredentialReturn result = apiInstance.getAuthToken(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getAuthToken");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
CredentialLogin *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getAuthTokenWith:body
              completionHandler: ^(CredentialReturn output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{CredentialLogin}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAuthToken(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAuthTokenExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new CredentialLogin(); // CredentialLogin | 

            try
            {
                CredentialReturn result = apiInstance.getAuthToken(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getAuthToken: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // CredentialLogin | 

try {
    $result = $api_instance->getAuthToken($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getAuthToken: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::CredentialLogin->new(); # CredentialLogin | 

eval { 
    my $result = $api_instance->getAuthToken(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getAuthToken: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # CredentialLogin | 

try: 
    api_response = api_instance.get_auth_token(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getAuthToken: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

getCategory


/categories/{category_id}

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//categories/{category_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String categoryId = categoryId_example; // String | 
        try {
            PolicyCategory result = apiInstance.getCategory(categoryId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getCategory");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String categoryId = categoryId_example; // String | 
        try {
            PolicyCategory result = apiInstance.getCategory(categoryId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getCategory");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *categoryId = categoryId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getCategoryWith:categoryId
              completionHandler: ^(PolicyCategory output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var categoryId = categoryId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getCategory(categoryId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getCategoryExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var categoryId = categoryId_example;  // String | 

            try
            {
                PolicyCategory result = apiInstance.getCategory(categoryId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getCategory: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$categoryId = categoryId_example; // String | 

try {
    $result = $api_instance->getCategory($categoryId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getCategory: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $categoryId = categoryId_example; # String | 

eval { 
    my $result = $api_instance->getCategory(categoryId => $categoryId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getCategory: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
categoryId = categoryId_example # String | 

try: 
    api_response = api_instance.get_category(categoryId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getCategory: %s\n" % e)

Parameters

Path parameters
Name Description
category_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

getComplianceControl


/compliance-controls/{control_id}

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//compliance-controls/{control_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String controlId = controlId_example; // String | 
        try {
            ComplianceControl result = apiInstance.getComplianceControl(controlId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getComplianceControl");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String controlId = controlId_example; // String | 
        try {
            ComplianceControl result = apiInstance.getComplianceControl(controlId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getComplianceControl");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *controlId = controlId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getComplianceControlWith:controlId
              completionHandler: ^(ComplianceControl output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var controlId = controlId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getComplianceControl(controlId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getComplianceControlExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var controlId = controlId_example;  // String | 

            try
            {
                ComplianceControl result = apiInstance.getComplianceControl(controlId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getComplianceControl: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$controlId = controlId_example; // String | 

try {
    $result = $api_instance->getComplianceControl($controlId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getComplianceControl: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $controlId = controlId_example; # String | 

eval { 
    my $result = $api_instance->getComplianceControl(controlId => $controlId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getComplianceControl: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
controlId = controlId_example # String | 

try: 
    api_response = api_instance.get_compliance_control(controlId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getComplianceControl: %s\n" % e)

Parameters

Path parameters
Name Description
control_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

getComplianceFramework


/compliance-frameworks/{framework_id}

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//compliance-frameworks/{framework_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String frameworkId = frameworkId_example; // String | 
        try {
            ComplianceFramework result = apiInstance.getComplianceFramework(frameworkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getComplianceFramework");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String frameworkId = frameworkId_example; // String | 
        try {
            ComplianceFramework result = apiInstance.getComplianceFramework(frameworkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getComplianceFramework");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *frameworkId = frameworkId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getComplianceFrameworkWith:frameworkId
              completionHandler: ^(ComplianceFramework output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var frameworkId = frameworkId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getComplianceFramework(frameworkId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getComplianceFrameworkExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var frameworkId = frameworkId_example;  // String | 

            try
            {
                ComplianceFramework result = apiInstance.getComplianceFramework(frameworkId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getComplianceFramework: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$frameworkId = frameworkId_example; // String | 

try {
    $result = $api_instance->getComplianceFramework($frameworkId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getComplianceFramework: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $frameworkId = frameworkId_example; # String | 

eval { 
    my $result = $api_instance->getComplianceFramework(frameworkId => $frameworkId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getComplianceFramework: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
frameworkId = frameworkId_example # String | 

try: 
    api_response = api_instance.get_compliance_framework(frameworkId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getComplianceFramework: %s\n" % e)

Parameters

Path parameters
Name Description
framework_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

getComplianceFrameworkCompliance


/compliance-frameworks/{framework_id}/compliance

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//compliance-frameworks/{framework_id}/compliance?resource_data=&datasource_id=&resource_id=&datasource_type="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String frameworkId = frameworkId_example; // String | 
        String resourceData = resourceData_example; // String | 
        String datasourceId = datasourceId_example; // String | 
        String resourceId = resourceId_example; // String | 
        String datasourceType = datasourceType_example; // String | 
        try {
            ComplianceFrameworkAugmented result = apiInstance.getComplianceFrameworkCompliance(frameworkId, resourceData, datasourceId, resourceId, datasourceType);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getComplianceFrameworkCompliance");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String frameworkId = frameworkId_example; // String | 
        String resourceData = resourceData_example; // String | 
        String datasourceId = datasourceId_example; // String | 
        String resourceId = resourceId_example; // String | 
        String datasourceType = datasourceType_example; // String | 
        try {
            ComplianceFrameworkAugmented result = apiInstance.getComplianceFrameworkCompliance(frameworkId, resourceData, datasourceId, resourceId, datasourceType);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getComplianceFrameworkCompliance");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *frameworkId = frameworkId_example; // 
String *resourceData = resourceData_example; //  (optional)
String *datasourceId = datasourceId_example; //  (optional)
String *resourceId = resourceId_example; //  (optional)
String *datasourceType = datasourceType_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getComplianceFrameworkComplianceWith:frameworkId
    resourceData:resourceData
    datasourceId:datasourceId
    resourceId:resourceId
    datasourceType:datasourceType
              completionHandler: ^(ComplianceFrameworkAugmented output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var frameworkId = frameworkId_example; // {{String}} 
var opts = { 
  'resourceData': resourceData_example, // {{String}} 
  'datasourceId': datasourceId_example, // {{String}} 
  'resourceId': resourceId_example, // {{String}} 
  'datasourceType': datasourceType_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getComplianceFrameworkCompliance(frameworkId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getComplianceFrameworkComplianceExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var frameworkId = frameworkId_example;  // String | 
            var resourceData = resourceData_example;  // String |  (optional) 
            var datasourceId = datasourceId_example;  // String |  (optional) 
            var resourceId = resourceId_example;  // String |  (optional) 
            var datasourceType = datasourceType_example;  // String |  (optional) 

            try
            {
                ComplianceFrameworkAugmented result = apiInstance.getComplianceFrameworkCompliance(frameworkId, resourceData, datasourceId, resourceId, datasourceType);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getComplianceFrameworkCompliance: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$frameworkId = frameworkId_example; // String | 
$resourceData = resourceData_example; // String | 
$datasourceId = datasourceId_example; // String | 
$resourceId = resourceId_example; // String | 
$datasourceType = datasourceType_example; // String | 

try {
    $result = $api_instance->getComplianceFrameworkCompliance($frameworkId, $resourceData, $datasourceId, $resourceId, $datasourceType);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getComplianceFrameworkCompliance: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $frameworkId = frameworkId_example; # String | 
my $resourceData = resourceData_example; # String | 
my $datasourceId = datasourceId_example; # String | 
my $resourceId = resourceId_example; # String | 
my $datasourceType = datasourceType_example; # String | 

eval { 
    my $result = $api_instance->getComplianceFrameworkCompliance(frameworkId => $frameworkId, resourceData => $resourceData, datasourceId => $datasourceId, resourceId => $resourceId, datasourceType => $datasourceType);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getComplianceFrameworkCompliance: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
frameworkId = frameworkId_example # String | 
resourceData = resourceData_example # String |  (optional)
datasourceId = datasourceId_example # String |  (optional)
resourceId = resourceId_example # String |  (optional)
datasourceType = datasourceType_example # String |  (optional)

try: 
    api_response = api_instance.get_compliance_framework_compliance(frameworkId, resourceData=resourceData, datasourceId=datasourceId, resourceId=resourceId, datasourceType=datasourceType)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getComplianceFrameworkCompliance: %s\n" % e)

Parameters

Path parameters
Name Description
framework_id*
String
Required
Query parameters
Name Description
resource_data
String
datasource_id
String
resource_id
String
datasource_type
String

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

getComplianceFrameworks


/compliance-frameworks

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//compliance-frameworks?enabled="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String enabled = enabled_example; // String | 
        try {
            ComplianceFrameworkList result = apiInstance.getComplianceFrameworks(enabled);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getComplianceFrameworks");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String enabled = enabled_example; // String | 
        try {
            ComplianceFrameworkList result = apiInstance.getComplianceFrameworks(enabled);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getComplianceFrameworks");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *enabled = enabled_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getComplianceFrameworksWith:enabled
              completionHandler: ^(ComplianceFrameworkList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var opts = { 
  'enabled': enabled_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getComplianceFrameworks(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getComplianceFrameworksExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var enabled = enabled_example;  // String |  (optional) 

            try
            {
                ComplianceFrameworkList result = apiInstance.getComplianceFrameworks(enabled);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getComplianceFrameworks: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$enabled = enabled_example; // String | 

try {
    $result = $api_instance->getComplianceFrameworks($enabled);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getComplianceFrameworks: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $enabled = enabled_example; # String | 

eval { 
    my $result = $api_instance->getComplianceFrameworks(enabled => $enabled);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getComplianceFrameworks: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
enabled = enabled_example # String |  (optional)

try: 
    api_response = api_instance.get_compliance_frameworks(enabled=enabled)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getComplianceFrameworks: %s\n" % e)

Parameters

Query parameters
Name Description
enabled
String

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

getComplianceFrameworksSummary


/compliance-frameworks/summary

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//compliance-frameworks/summary?sort_by=&limit=&page="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String sortBy = sortBy_example; // String | 
        String limit = limit_example; // String | 
        String page = page_example; // String | 
        try {
            ComplianceFrameworkSummaryList result = apiInstance.getComplianceFrameworksSummary(sortBy, limit, page);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getComplianceFrameworksSummary");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String sortBy = sortBy_example; // String | 
        String limit = limit_example; // String | 
        String page = page_example; // String | 
        try {
            ComplianceFrameworkSummaryList result = apiInstance.getComplianceFrameworksSummary(sortBy, limit, page);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getComplianceFrameworksSummary");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *sortBy = sortBy_example; //  (optional)
String *limit = limit_example; //  (optional)
String *page = page_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getComplianceFrameworksSummaryWith:sortBy
    limit:limit
    page:page
              completionHandler: ^(ComplianceFrameworkSummaryList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var opts = { 
  'sortBy': sortBy_example, // {{String}} 
  'limit': limit_example, // {{String}} 
  'page': page_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getComplianceFrameworksSummary(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getComplianceFrameworksSummaryExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var sortBy = sortBy_example;  // String |  (optional) 
            var limit = limit_example;  // String |  (optional) 
            var page = page_example;  // String |  (optional) 

            try
            {
                ComplianceFrameworkSummaryList result = apiInstance.getComplianceFrameworksSummary(sortBy, limit, page);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getComplianceFrameworksSummary: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$sortBy = sortBy_example; // String | 
$limit = limit_example; // String | 
$page = page_example; // String | 

try {
    $result = $api_instance->getComplianceFrameworksSummary($sortBy, $limit, $page);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getComplianceFrameworksSummary: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $sortBy = sortBy_example; # String | 
my $limit = limit_example; # String | 
my $page = page_example; # String | 

eval { 
    my $result = $api_instance->getComplianceFrameworksSummary(sortBy => $sortBy, limit => $limit, page => $page);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getComplianceFrameworksSummary: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
sortBy = sortBy_example # String |  (optional)
limit = limit_example # String |  (optional)
page = page_example # String |  (optional)

try: 
    api_response = api_instance.get_compliance_frameworks_summary(sortBy=sortBy, limit=limit, page=page)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getComplianceFrameworksSummary: %s\n" % e)

Parameters

Query parameters
Name Description
sort_by
String
limit
String
page
String

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

getControlAncestry


/compliance-controls/{control_id}/ancestry

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//compliance-controls/{control_id}/ancestry"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String controlId = controlId_example; // String | 
        try {
            ComplianceControlList result = apiInstance.getControlAncestry(controlId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getControlAncestry");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String controlId = controlId_example; // String | 
        try {
            ComplianceControlList result = apiInstance.getControlAncestry(controlId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getControlAncestry");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *controlId = controlId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getControlAncestryWith:controlId
              completionHandler: ^(ComplianceControlList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var controlId = controlId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getControlAncestry(controlId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getControlAncestryExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var controlId = controlId_example;  // String | 

            try
            {
                ComplianceControlList result = apiInstance.getControlAncestry(controlId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getControlAncestry: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$controlId = controlId_example; // String | 

try {
    $result = $api_instance->getControlAncestry($controlId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getControlAncestry: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $controlId = controlId_example; # String | 

eval { 
    my $result = $api_instance->getControlAncestry(controlId => $controlId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getControlAncestry: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
controlId = controlId_example # String | 

try: 
    api_response = api_instance.get_control_ancestry(controlId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getControlAncestry: %s\n" % e)

Parameters

Path parameters
Name Description
control_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

getControlPolicies


/compliance-controls/{control_id}/policies

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//compliance-controls/{control_id}/policies"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String controlId = controlId_example; // String | 
        try {
            ComplianceControlPolicyList result = apiInstance.getControlPolicies(controlId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getControlPolicies");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String controlId = controlId_example; // String | 
        try {
            ComplianceControlPolicyList result = apiInstance.getControlPolicies(controlId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getControlPolicies");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *controlId = controlId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getControlPoliciesWith:controlId
              completionHandler: ^(ComplianceControlPolicyList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var controlId = controlId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getControlPolicies(controlId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getControlPoliciesExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var controlId = controlId_example;  // String | 

            try
            {
                ComplianceControlPolicyList result = apiInstance.getControlPolicies(controlId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getControlPolicies: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$controlId = controlId_example; // String | 

try {
    $result = $api_instance->getControlPolicies($controlId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getControlPolicies: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $controlId = controlId_example; # String | 

eval { 
    my $result = $api_instance->getControlPolicies(controlId => $controlId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getControlPolicies: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
controlId = controlId_example # String | 

try: 
    api_response = api_instance.get_control_policies(controlId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getControlPolicies: %s\n" % e)

Parameters

Path parameters
Name Description
control_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

getDatasource


/datasources/{datasource_id}

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//datasources/{datasource_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String datasourceId = datasourceId_example; // String | 
        try {
            Datasource result = apiInstance.getDatasource(datasourceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getDatasource");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String datasourceId = datasourceId_example; // String | 
        try {
            Datasource result = apiInstance.getDatasource(datasourceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getDatasource");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *datasourceId = datasourceId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getDatasourceWith:datasourceId
              completionHandler: ^(Datasource output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var datasourceId = datasourceId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getDatasource(datasourceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getDatasourceExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var datasourceId = datasourceId_example;  // String | 

            try
            {
                Datasource result = apiInstance.getDatasource(datasourceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getDatasource: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$datasourceId = datasourceId_example; // String | 

try {
    $result = $api_instance->getDatasource($datasourceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getDatasource: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $datasourceId = datasourceId_example; # String | 

eval { 
    my $result = $api_instance->getDatasource(datasourceId => $datasourceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getDatasource: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
datasourceId = datasourceId_example # String | 

try: 
    api_response = api_instance.get_datasource(datasourceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getDatasource: %s\n" % e)

Parameters

Path parameters
Name Description
datasource_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

getDatasourceResources


/datasources/{datasource_id}/resources

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//datasources/{datasource_id}/resources?sort_by=&limit=&page=&datasource_type="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String datasourceId = datasourceId_example; // String | 
        String sortBy = sortBy_example; // String | 
        String limit = limit_example; // String | 
        String page = page_example; // String | 
        String datasourceType = datasourceType_example; // String | 
        try {
            Datasource result = apiInstance.getDatasourceResources(datasourceId, sortBy, limit, page, datasourceType);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getDatasourceResources");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String datasourceId = datasourceId_example; // String | 
        String sortBy = sortBy_example; // String | 
        String limit = limit_example; // String | 
        String page = page_example; // String | 
        String datasourceType = datasourceType_example; // String | 
        try {
            Datasource result = apiInstance.getDatasourceResources(datasourceId, sortBy, limit, page, datasourceType);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getDatasourceResources");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *datasourceId = datasourceId_example; // 
String *sortBy = sortBy_example; //  (optional)
String *limit = limit_example; //  (optional)
String *page = page_example; //  (optional)
String *datasourceType = datasourceType_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getDatasourceResourcesWith:datasourceId
    sortBy:sortBy
    limit:limit
    page:page
    datasourceType:datasourceType
              completionHandler: ^(Datasource output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var datasourceId = datasourceId_example; // {{String}} 
var opts = { 
  'sortBy': sortBy_example, // {{String}} 
  'limit': limit_example, // {{String}} 
  'page': page_example, // {{String}} 
  'datasourceType': datasourceType_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getDatasourceResources(datasourceId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getDatasourceResourcesExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var datasourceId = datasourceId_example;  // String | 
            var sortBy = sortBy_example;  // String |  (optional) 
            var limit = limit_example;  // String |  (optional) 
            var page = page_example;  // String |  (optional) 
            var datasourceType = datasourceType_example;  // String |  (optional) 

            try
            {
                Datasource result = apiInstance.getDatasourceResources(datasourceId, sortBy, limit, page, datasourceType);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getDatasourceResources: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$datasourceId = datasourceId_example; // String | 
$sortBy = sortBy_example; // String | 
$limit = limit_example; // String | 
$page = page_example; // String | 
$datasourceType = datasourceType_example; // String | 

try {
    $result = $api_instance->getDatasourceResources($datasourceId, $sortBy, $limit, $page, $datasourceType);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getDatasourceResources: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $datasourceId = datasourceId_example; # String | 
my $sortBy = sortBy_example; # String | 
my $limit = limit_example; # String | 
my $page = page_example; # String | 
my $datasourceType = datasourceType_example; # String | 

eval { 
    my $result = $api_instance->getDatasourceResources(datasourceId => $datasourceId, sortBy => $sortBy, limit => $limit, page => $page, datasourceType => $datasourceType);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getDatasourceResources: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
datasourceId = datasourceId_example # String | 
sortBy = sortBy_example # String |  (optional)
limit = limit_example # String |  (optional)
page = page_example # String |  (optional)
datasourceType = datasourceType_example # String |  (optional)

try: 
    api_response = api_instance.get_datasource_resources(datasourceId, sortBy=sortBy, limit=limit, page=page, datasourceType=datasourceType)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getDatasourceResources: %s\n" % e)

Parameters

Path parameters
Name Description
datasource_id*
String
Required
Query parameters
Name Description
sort_by
String
limit
String
page
String
datasource_type
String

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

getDatasourceSummary


/datasources/overview

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//datasources/overview"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        try {
            DatasourceSummary result = apiInstance.getDatasourceSummary();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getDatasourceSummary");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            DatasourceSummary result = apiInstance.getDatasourceSummary();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getDatasourceSummary");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getDatasourceSummaryWithCompletionHandler: 
              ^(DatasourceSummary output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getDatasourceSummary(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getDatasourceSummaryExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();

            try
            {
                DatasourceSummary result = apiInstance.getDatasourceSummary();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getDatasourceSummary: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->getDatasourceSummary();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getDatasourceSummary: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->getDatasourceSummary();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getDatasourceSummary: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.get_datasource_summary()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getDatasourceSummary: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

getEmailCallback


/callbacks/email

Usage and SDK Samples

curl -X GET\
-H "Accept: text/html,application/json"\
"https://api.secberus.io//callbacks/email?state="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String state = state_example; // String | 
        try {
            Empty result = apiInstance.getEmailCallback(state);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getEmailCallback");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String state = state_example; // String | 
        try {
            Empty result = apiInstance.getEmailCallback(state);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getEmailCallback");
            e.printStackTrace();
        }
    }
}
String *state = state_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getEmailCallbackWith:state
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var state = state_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getEmailCallback(state, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getEmailCallbackExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var state = state_example;  // String | 

            try
            {
                Empty result = apiInstance.getEmailCallback(state);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getEmailCallback: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$state = state_example; // String | 

try {
    $result = $api_instance->getEmailCallback($state);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getEmailCallback: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $state = state_example; # String | 

eval { 
    my $result = $api_instance->getEmailCallback(state => $state);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getEmailCallback: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
state = state_example # String | 

try: 
    api_response = api_instance.get_email_callback(state)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getEmailCallback: %s\n" % e)

Parameters

Query parameters
Name Description
state*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

getException


/exceptions/{exception_id}

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//exceptions/{exception_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String exceptionId = exceptionId_example; // String | 
        try {
            Exception result = apiInstance.getException(exceptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getException");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String exceptionId = exceptionId_example; // String | 
        try {
            Exception result = apiInstance.getException(exceptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getException");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *exceptionId = exceptionId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getExceptionWith:exceptionId
              completionHandler: ^(Exception output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var exceptionId = exceptionId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getException(exceptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getExceptionExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var exceptionId = exceptionId_example;  // String | 

            try
            {
                Exception result = apiInstance.getException(exceptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getException: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$exceptionId = exceptionId_example; // String | 

try {
    $result = $api_instance->getException($exceptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getException: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $exceptionId = exceptionId_example; # String | 

eval { 
    my $result = $api_instance->getException(exceptionId => $exceptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getException: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
exceptionId = exceptionId_example # String | 

try: 
    api_response = api_instance.get_exception(exceptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getException: %s\n" % e)

Parameters

Path parameters
Name Description
exception_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

getIntegration


/integrations/{integration_id}

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//integrations/{integration_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String integrationId = integrationId_example; // String | 
        try {
            Integration result = apiInstance.getIntegration(integrationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getIntegration");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String integrationId = integrationId_example; // String | 
        try {
            Integration result = apiInstance.getIntegration(integrationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getIntegration");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *integrationId = integrationId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getIntegrationWith:integrationId
              completionHandler: ^(Integration output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var integrationId = integrationId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getIntegration(integrationId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getIntegrationExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var integrationId = integrationId_example;  // String | 

            try
            {
                Integration result = apiInstance.getIntegration(integrationId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getIntegration: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$integrationId = integrationId_example; // String | 

try {
    $result = $api_instance->getIntegration($integrationId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getIntegration: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $integrationId = integrationId_example; # String | 

eval { 
    my $result = $api_instance->getIntegration(integrationId => $integrationId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getIntegration: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
integrationId = integrationId_example # String | 

try: 
    api_response = api_instance.get_integration(integrationId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getIntegration: %s\n" % e)

Parameters

Path parameters
Name Description
integration_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

getLogs


/logs

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//logs?sort_by=&start_time=&before=&after=&q=&end_time="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String sortBy = sortBy_example; // String | 
        String startTime = startTime_example; // String | 
        String before = before_example; // String | 
        String after = after_example; // String | 
        String q = q_example; // String | 
        String endTime = endTime_example; // String | 
        try {
            CustomerLogEventList result = apiInstance.getLogs(sortBy, startTime, before, after, q, endTime);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getLogs");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String sortBy = sortBy_example; // String | 
        String startTime = startTime_example; // String | 
        String before = before_example; // String | 
        String after = after_example; // String | 
        String q = q_example; // String | 
        String endTime = endTime_example; // String | 
        try {
            CustomerLogEventList result = apiInstance.getLogs(sortBy, startTime, before, after, q, endTime);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getLogs");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *sortBy = sortBy_example; //  (optional)
String *startTime = startTime_example; //  (optional)
String *before = before_example; //  (optional)
String *after = after_example; //  (optional)
String *q = q_example; //  (optional)
String *endTime = endTime_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getLogsWith:sortBy
    startTime:startTime
    before:before
    after:after
    q:q
    endTime:endTime
              completionHandler: ^(CustomerLogEventList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var opts = { 
  'sortBy': sortBy_example, // {{String}} 
  'startTime': startTime_example, // {{String}} 
  'before': before_example, // {{String}} 
  'after': after_example, // {{String}} 
  'q': q_example, // {{String}} 
  'endTime': endTime_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getLogs(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getLogsExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var sortBy = sortBy_example;  // String |  (optional) 
            var startTime = startTime_example;  // String |  (optional) 
            var before = before_example;  // String |  (optional) 
            var after = after_example;  // String |  (optional) 
            var q = q_example;  // String |  (optional) 
            var endTime = endTime_example;  // String |  (optional) 

            try
            {
                CustomerLogEventList result = apiInstance.getLogs(sortBy, startTime, before, after, q, endTime);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getLogs: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$sortBy = sortBy_example; // String | 
$startTime = startTime_example; // String | 
$before = before_example; // String | 
$after = after_example; // String | 
$q = q_example; // String | 
$endTime = endTime_example; // String | 

try {
    $result = $api_instance->getLogs($sortBy, $startTime, $before, $after, $q, $endTime);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getLogs: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $sortBy = sortBy_example; # String | 
my $startTime = startTime_example; # String | 
my $before = before_example; # String | 
my $after = after_example; # String | 
my $q = q_example; # String | 
my $endTime = endTime_example; # String | 

eval { 
    my $result = $api_instance->getLogs(sortBy => $sortBy, startTime => $startTime, before => $before, after => $after, q => $q, endTime => $endTime);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getLogs: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
sortBy = sortBy_example # String |  (optional)
startTime = startTime_example # String |  (optional)
before = before_example # String |  (optional)
after = after_example # String |  (optional)
q = q_example # String |  (optional)
endTime = endTime_example # String |  (optional)

try: 
    api_response = api_instance.get_logs(sortBy=sortBy, startTime=startTime, before=before, after=after, q=q, endTime=endTime)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getLogs: %s\n" % e)

Parameters

Query parameters
Name Description
sort_by
String
start_time
String
before
String
after
String
q
String
end_time
String

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

getMetric


/metrics/{name}

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//metrics/{name}?limit=&service=&start_time=&end_time="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String name = name_example; // String | 
        String limit = limit_example; // String | 
        String service = service_example; // String | 
        String startTime = startTime_example; // String | 
        String endTime = endTime_example; // String | 
        try {
            Timeseries result = apiInstance.getMetric(name, limit, service, startTime, endTime);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getMetric");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String name = name_example; // String | 
        String limit = limit_example; // String | 
        String service = service_example; // String | 
        String startTime = startTime_example; // String | 
        String endTime = endTime_example; // String | 
        try {
            Timeseries result = apiInstance.getMetric(name, limit, service, startTime, endTime);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getMetric");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *name = name_example; // 
String *limit = limit_example; //  (optional)
String *service = service_example; //  (optional)
String *startTime = startTime_example; //  (optional)
String *endTime = endTime_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getMetricWith:name
    limit:limit
    service:service
    startTime:startTime
    endTime:endTime
              completionHandler: ^(Timeseries output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var name = name_example; // {{String}} 
var opts = { 
  'limit': limit_example, // {{String}} 
  'service': service_example, // {{String}} 
  'startTime': startTime_example, // {{String}} 
  'endTime': endTime_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getMetric(name, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getMetricExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var name = name_example;  // String | 
            var limit = limit_example;  // String |  (optional) 
            var service = service_example;  // String |  (optional) 
            var startTime = startTime_example;  // String |  (optional) 
            var endTime = endTime_example;  // String |  (optional) 

            try
            {
                Timeseries result = apiInstance.getMetric(name, limit, service, startTime, endTime);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getMetric: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$name = name_example; // String | 
$limit = limit_example; // String | 
$service = service_example; // String | 
$startTime = startTime_example; // String | 
$endTime = endTime_example; // String | 

try {
    $result = $api_instance->getMetric($name, $limit, $service, $startTime, $endTime);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getMetric: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $name = name_example; # String | 
my $limit = limit_example; # String | 
my $service = service_example; # String | 
my $startTime = startTime_example; # String | 
my $endTime = endTime_example; # String | 

eval { 
    my $result = $api_instance->getMetric(name => $name, limit => $limit, service => $service, startTime => $startTime, endTime => $endTime);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getMetric: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
name = name_example # String | 
limit = limit_example # String |  (optional)
service = service_example # String |  (optional)
startTime = startTime_example # String |  (optional)
endTime = endTime_example # String |  (optional)

try: 
    api_response = api_instance.get_metric(name, limit=limit, service=service, startTime=startTime, endTime=endTime)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getMetric: %s\n" % e)

Parameters

Path parameters
Name Description
name*
String
Required
Query parameters
Name Description
limit
String
service
String
start_time
String
end_time
String

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

getOrg


/orgs/{orgid}

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//orgs/{orgid}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String orgid = orgid_example; // String | 
        try {
            Org result = apiInstance.getOrg(orgid);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getOrg");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String orgid = orgid_example; // String | 
        try {
            Org result = apiInstance.getOrg(orgid);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getOrg");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *orgid = orgid_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getOrgWith:orgid
              completionHandler: ^(Org output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var orgid = orgid_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOrg(orgid, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOrgExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var orgid = orgid_example;  // String | 

            try
            {
                Org result = apiInstance.getOrg(orgid);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getOrg: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$orgid = orgid_example; // String | 

try {
    $result = $api_instance->getOrg($orgid);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getOrg: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $orgid = orgid_example; # String | 

eval { 
    my $result = $api_instance->getOrg(orgid => $orgid);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getOrg: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
orgid = orgid_example # String | 

try: 
    api_response = api_instance.get_org(orgid)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getOrg: %s\n" % e)

Parameters

Path parameters
Name Description
orgid*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

getOrgUsers


/orgs/{orgid}/users

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//orgs/{orgid}/users?sort_by=&limit=&page="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String orgid = orgid_example; // String | 
        String sortBy = sortBy_example; // String | 
        String limit = limit_example; // String | 
        String page = page_example; // String | 
        try {
            OrgUserList result = apiInstance.getOrgUsers(orgid, sortBy, limit, page);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getOrgUsers");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String orgid = orgid_example; // String | 
        String sortBy = sortBy_example; // String | 
        String limit = limit_example; // String | 
        String page = page_example; // String | 
        try {
            OrgUserList result = apiInstance.getOrgUsers(orgid, sortBy, limit, page);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getOrgUsers");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *orgid = orgid_example; // 
String *sortBy = sortBy_example; //  (optional)
String *limit = limit_example; //  (optional)
String *page = page_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getOrgUsersWith:orgid
    sortBy:sortBy
    limit:limit
    page:page
              completionHandler: ^(OrgUserList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var orgid = orgid_example; // {{String}} 
var opts = { 
  'sortBy': sortBy_example, // {{String}} 
  'limit': limit_example, // {{String}} 
  'page': page_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOrgUsers(orgid, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOrgUsersExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var orgid = orgid_example;  // String | 
            var sortBy = sortBy_example;  // String |  (optional) 
            var limit = limit_example;  // String |  (optional) 
            var page = page_example;  // String |  (optional) 

            try
            {
                OrgUserList result = apiInstance.getOrgUsers(orgid, sortBy, limit, page);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getOrgUsers: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$orgid = orgid_example; // String | 
$sortBy = sortBy_example; // String | 
$limit = limit_example; // String | 
$page = page_example; // String | 

try {
    $result = $api_instance->getOrgUsers($orgid, $sortBy, $limit, $page);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getOrgUsers: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $orgid = orgid_example; # String | 
my $sortBy = sortBy_example; # String | 
my $limit = limit_example; # String | 
my $page = page_example; # String | 

eval { 
    my $result = $api_instance->getOrgUsers(orgid => $orgid, sortBy => $sortBy, limit => $limit, page => $page);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getOrgUsers: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
orgid = orgid_example # String | 
sortBy = sortBy_example # String |  (optional)
limit = limit_example # String |  (optional)
page = page_example # String |  (optional)

try: 
    api_response = api_instance.get_org_users(orgid, sortBy=sortBy, limit=limit, page=page)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getOrgUsers: %s\n" % e)

Parameters

Path parameters
Name Description
orgid*
String
Required
Query parameters
Name Description
sort_by
String
limit
String
page
String

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

getPolicy


/policies/{policy_id}

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//policies/{policy_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String policyId = policyId_example; // String | 
        try {
            Policy result = apiInstance.getPolicy(policyId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getPolicy");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String policyId = policyId_example; // String | 
        try {
            Policy result = apiInstance.getPolicy(policyId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getPolicy");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *policyId = policyId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getPolicyWith:policyId
              completionHandler: ^(Policy output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var policyId = policyId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getPolicy(policyId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getPolicyExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var policyId = policyId_example;  // String | 

            try
            {
                Policy result = apiInstance.getPolicy(policyId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getPolicy: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$policyId = policyId_example; // String | 

try {
    $result = $api_instance->getPolicy($policyId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getPolicy: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $policyId = policyId_example; # String | 

eval { 
    my $result = $api_instance->getPolicy(policyId => $policyId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getPolicy: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
policyId = policyId_example # String | 

try: 
    api_response = api_instance.get_policy(policyId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getPolicy: %s\n" % e)

Parameters

Path parameters
Name Description
policy_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

getReportSchedule


/report-schedules/{report_id}

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//report-schedules/{report_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String reportId = reportId_example; // String | 
        try {
            ReportSchedule result = apiInstance.getReportSchedule(reportId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getReportSchedule");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String reportId = reportId_example; // String | 
        try {
            ReportSchedule result = apiInstance.getReportSchedule(reportId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getReportSchedule");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *reportId = reportId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getReportScheduleWith:reportId
              completionHandler: ^(ReportSchedule output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var reportId = reportId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getReportSchedule(reportId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getReportScheduleExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var reportId = reportId_example;  // String | 

            try
            {
                ReportSchedule result = apiInstance.getReportSchedule(reportId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getReportSchedule: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$reportId = reportId_example; // String | 

try {
    $result = $api_instance->getReportSchedule($reportId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getReportSchedule: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $reportId = reportId_example; # String | 

eval { 
    my $result = $api_instance->getReportSchedule(reportId => $reportId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getReportSchedule: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
reportId = reportId_example # String | 

try: 
    api_response = api_instance.get_report_schedule(reportId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getReportSchedule: %s\n" % e)

Parameters

Path parameters
Name Description
report_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

getResource


/resources/{resourceid}

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//resources/{resourceid}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String resourceid = resourceid_example; // String | 
        try {
            Resource result = apiInstance.getResource(resourceid);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getResource");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String resourceid = resourceid_example; // String | 
        try {
            Resource result = apiInstance.getResource(resourceid);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getResource");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *resourceid = resourceid_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getResourceWith:resourceid
              completionHandler: ^(Resource output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var resourceid = resourceid_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getResource(resourceid, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getResourceExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var resourceid = resourceid_example;  // String | 

            try
            {
                Resource result = apiInstance.getResource(resourceid);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getResource: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$resourceid = resourceid_example; // String | 

try {
    $result = $api_instance->getResource($resourceid);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getResource: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $resourceid = resourceid_example; # String | 

eval { 
    my $result = $api_instance->getResource(resourceid => $resourceid);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getResource: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
resourceid = resourceid_example # String | 

try: 
    api_response = api_instance.get_resource(resourceid)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getResource: %s\n" % e)

Parameters

Path parameters
Name Description
resourceid*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

getRiskPosture


/risk-posture

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//risk-posture"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        RiskPostureParams body = ; // RiskPostureParams | 
        try {
            Empty result = apiInstance.getRiskPosture(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getRiskPosture");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        RiskPostureParams body = ; // RiskPostureParams | 
        try {
            Empty result = apiInstance.getRiskPosture(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getRiskPosture");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
RiskPostureParams *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getRiskPostureWith:body
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{RiskPostureParams}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getRiskPosture(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getRiskPostureExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new RiskPostureParams(); // RiskPostureParams | 

            try
            {
                Empty result = apiInstance.getRiskPosture(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getRiskPosture: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // RiskPostureParams | 

try {
    $result = $api_instance->getRiskPosture($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getRiskPosture: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::RiskPostureParams->new(); # RiskPostureParams | 

eval { 
    my $result = $api_instance->getRiskPosture(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getRiskPosture: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # RiskPostureParams | 

try: 
    api_response = api_instance.get_risk_posture(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getRiskPosture: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

getRole


/roles/{role_id}

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//roles/{role_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String roleId = roleId_example; // String | 
        try {
            AccessRole result = apiInstance.getRole(roleId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getRole");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String roleId = roleId_example; // String | 
        try {
            AccessRole result = apiInstance.getRole(roleId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getRole");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *roleId = roleId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getRoleWith:roleId
              completionHandler: ^(AccessRole output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var roleId = roleId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getRole(roleId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getRoleExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var roleId = roleId_example;  // String | 

            try
            {
                AccessRole result = apiInstance.getRole(roleId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getRole: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$roleId = roleId_example; // String | 

try {
    $result = $api_instance->getRole($roleId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getRole: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $roleId = roleId_example; # String | 

eval { 
    my $result = $api_instance->getRole(roleId => $roleId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getRole: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
roleId = roleId_example # String | 

try: 
    api_response = api_instance.get_role(roleId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getRole: %s\n" % e)

Parameters

Path parameters
Name Description
role_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

getSSOConfig


/login/is-sso

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//login/is-sso?email="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String email = email_example; // String | 
        try {
            IsSSO result = apiInstance.getSSOConfig(email);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getSSOConfig");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String email = email_example; // String | 
        try {
            IsSSO result = apiInstance.getSSOConfig(email);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getSSOConfig");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
String *email = email_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getSSOConfigWith:email
              completionHandler: ^(IsSSO output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var email = email_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getSSOConfig(email, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getSSOConfigExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");

            var apiInstance = new DefaultApi();
            var email = email_example;  // String | 

            try
            {
                IsSSO result = apiInstance.getSSOConfig(email);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getSSOConfig: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$email = email_example; // String | 

try {
    $result = $api_instance->getSSOConfig($email);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getSSOConfig: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $email = email_example; # String | 

eval { 
    my $result = $api_instance->getSSOConfig(email => $email);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getSSOConfig: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
email = email_example # String | 

try: 
    api_response = api_instance.get_sso_config(email)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getSSOConfig: %s\n" % e)

Parameters

Query parameters
Name Description
email*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

getSSODetails


/accounts/sso/details

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//accounts/sso/details"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        try {
            SSODetails result = apiInstance.getSSODetails();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getSSODetails");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            SSODetails result = apiInstance.getSSODetails();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getSSODetails");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getSSODetailsWithCompletionHandler: 
              ^(SSODetails output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getSSODetails(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getSSODetailsExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();

            try
            {
                SSODetails result = apiInstance.getSSODetails();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getSSODetails: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->getSSODetails();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getSSODetails: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->getSSODetails();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getSSODetails: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.get_sso_details()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getSSODetails: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

getSelf


/users/self

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//users/self"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        try {
            Self result = apiInstance.getSelf();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getSelf");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            Self result = apiInstance.getSelf();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getSelf");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getSelfWithCompletionHandler: 
              ^(Self output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getSelf(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getSelfExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();

            try
            {
                Self result = apiInstance.getSelf();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getSelf: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->getSelf();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getSelf: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->getSelf();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getSelf: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.get_self()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getSelf: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

getServiceNowCallback


/callbacks/servicenow

Usage and SDK Samples

curl -X GET\
-H "Accept: text/html,application/json"\
"https://api.secberus.io//callbacks/servicenow?state=&code="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String state = state_example; // String | 
        String code = code_example; // String | 
        try {
            Empty result = apiInstance.getServiceNowCallback(state, code);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getServiceNowCallback");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String state = state_example; // String | 
        String code = code_example; // String | 
        try {
            Empty result = apiInstance.getServiceNowCallback(state, code);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getServiceNowCallback");
            e.printStackTrace();
        }
    }
}
String *state = state_example; // 
String *code = code_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getServiceNowCallbackWith:state
    code:code
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var state = state_example; // {{String}} 
var code = code_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getServiceNowCallback(state, code, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getServiceNowCallbackExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var state = state_example;  // String | 
            var code = code_example;  // String | 

            try
            {
                Empty result = apiInstance.getServiceNowCallback(state, code);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getServiceNowCallback: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$state = state_example; // String | 
$code = code_example; // String | 

try {
    $result = $api_instance->getServiceNowCallback($state, $code);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getServiceNowCallback: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $state = state_example; # String | 
my $code = code_example; # String | 

eval { 
    my $result = $api_instance->getServiceNowCallback(state => $state, code => $code);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getServiceNowCallback: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
state = state_example # String | 
code = code_example # String | 

try: 
    api_response = api_instance.get_service_now_callback(state, code)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getServiceNowCallback: %s\n" % e)

Parameters

Query parameters
Name Description
state*
String
Required
code*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

getSplunk


/integrations/splunk

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//integrations/splunk"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        try {
            Integration result = apiInstance.getSplunk();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getSplunk");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            Integration result = apiInstance.getSplunk();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getSplunk");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getSplunkWithCompletionHandler: 
              ^(Integration output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getSplunk(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getSplunkExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();

            try
            {
                Integration result = apiInstance.getSplunk();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getSplunk: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->getSplunk();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getSplunk: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->getSplunk();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getSplunk: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.get_splunk()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getSplunk: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

getSumoLogic


/integrations/sumologic

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//integrations/sumologic"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        try {
            Integration result = apiInstance.getSumoLogic();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getSumoLogic");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            Integration result = apiInstance.getSumoLogic();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getSumoLogic");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getSumoLogicWithCompletionHandler: 
              ^(Integration output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getSumoLogic(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getSumoLogicExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();

            try
            {
                Integration result = apiInstance.getSumoLogic();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getSumoLogic: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->getSumoLogic();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getSumoLogic: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->getSumoLogic();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getSumoLogic: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.get_sumo_logic()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getSumoLogic: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

getUser


/users/{userid}

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//users/{userid}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String userid = userid_example; // String | 
        try {
            User result = apiInstance.getUser(userid);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getUser");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String userid = userid_example; // String | 
        try {
            User result = apiInstance.getUser(userid);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getUser");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *userid = userid_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getUserWith:userid
              completionHandler: ^(User output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var userid = userid_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getUser(userid, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getUserExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var userid = userid_example;  // String | 

            try
            {
                User result = apiInstance.getUser(userid);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getUser: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$userid = userid_example; // String | 

try {
    $result = $api_instance->getUser($userid);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getUser: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $userid = userid_example; # String | 

eval { 
    my $result = $api_instance->getUser(userid => $userid);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getUser: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
userid = userid_example # String | 

try: 
    api_response = api_instance.get_user(userid)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getUser: %s\n" % e)

Parameters

Path parameters
Name Description
userid*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

getUserOrgs


/users/{userid}/orgs

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//users/{userid}/orgs"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String userid = userid_example; // String | 
        try {
            UserOrgList result = apiInstance.getUserOrgs(userid);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getUserOrgs");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String userid = userid_example; // String | 
        try {
            UserOrgList result = apiInstance.getUserOrgs(userid);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getUserOrgs");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *userid = userid_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getUserOrgsWith:userid
              completionHandler: ^(UserOrgList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var userid = userid_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getUserOrgs(userid, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getUserOrgsExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var userid = userid_example;  // String | 

            try
            {
                UserOrgList result = apiInstance.getUserOrgs(userid);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getUserOrgs: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$userid = userid_example; // String | 

try {
    $result = $api_instance->getUserOrgs($userid);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getUserOrgs: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $userid = userid_example; # String | 

eval { 
    my $result = $api_instance->getUserOrgs(userid => $userid);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getUserOrgs: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
userid = userid_example # String | 

try: 
    api_response = api_instance.get_user_orgs(userid)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getUserOrgs: %s\n" % e)

Parameters

Path parameters
Name Description
userid*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

getViolation


/violations/{violation_id}

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//violations/{violation_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String violationId = violationId_example; // String | 
        try {
            Violation result = apiInstance.getViolation(violationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getViolation");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String violationId = violationId_example; // String | 
        try {
            Violation result = apiInstance.getViolation(violationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getViolation");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *violationId = violationId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getViolationWith:violationId
              completionHandler: ^(Violation output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var violationId = violationId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getViolation(violationId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getViolationExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var violationId = violationId_example;  // String | 

            try
            {
                Violation result = apiInstance.getViolation(violationId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getViolation: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$violationId = violationId_example; // String | 

try {
    $result = $api_instance->getViolation($violationId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getViolation: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $violationId = violationId_example; # String | 

eval { 
    my $result = $api_instance->getViolation(violationId => $violationId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getViolation: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
violationId = violationId_example # String | 

try: 
    api_response = api_instance.get_violation(violationId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getViolation: %s\n" % e)

Parameters

Path parameters
Name Description
violation_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

getViolationComments


/violations/{violation_id}/comments

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//violations/{violation_id}/comments"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String violationId = violationId_example; // String | 
        try {
            ViolationCommentList result = apiInstance.getViolationComments(violationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getViolationComments");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String violationId = violationId_example; // String | 
        try {
            ViolationCommentList result = apiInstance.getViolationComments(violationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getViolationComments");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *violationId = violationId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getViolationCommentsWith:violationId
              completionHandler: ^(ViolationCommentList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var violationId = violationId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getViolationComments(violationId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getViolationCommentsExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var violationId = violationId_example;  // String | 

            try
            {
                ViolationCommentList result = apiInstance.getViolationComments(violationId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getViolationComments: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$violationId = violationId_example; // String | 

try {
    $result = $api_instance->getViolationComments($violationId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getViolationComments: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $violationId = violationId_example; # String | 

eval { 
    my $result = $api_instance->getViolationComments(violationId => $violationId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getViolationComments: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
violationId = violationId_example # String | 

try: 
    api_response = api_instance.get_violation_comments(violationId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getViolationComments: %s\n" % e)

Parameters

Path parameters
Name Description
violation_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

getViolationCountPerPolicies


/violations/policies-violation-count

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//violations/policies-violation-count"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        PolicyIdList body = ; // PolicyIdList | 
        try {
            PoliciesViolationCountResponse result = apiInstance.getViolationCountPerPolicies(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getViolationCountPerPolicies");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        PolicyIdList body = ; // PolicyIdList | 
        try {
            PoliciesViolationCountResponse result = apiInstance.getViolationCountPerPolicies(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getViolationCountPerPolicies");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
PolicyIdList *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getViolationCountPerPoliciesWith:body
              completionHandler: ^(PoliciesViolationCountResponse output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{PolicyIdList}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getViolationCountPerPolicies(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getViolationCountPerPoliciesExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new PolicyIdList(); // PolicyIdList | 

            try
            {
                PoliciesViolationCountResponse result = apiInstance.getViolationCountPerPolicies(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getViolationCountPerPolicies: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // PolicyIdList | 

try {
    $result = $api_instance->getViolationCountPerPolicies($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getViolationCountPerPolicies: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::PolicyIdList->new(); # PolicyIdList | 

eval { 
    my $result = $api_instance->getViolationCountPerPolicies(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getViolationCountPerPolicies: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # PolicyIdList | 

try: 
    api_response = api_instance.get_violation_count_per_policies(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getViolationCountPerPolicies: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

getViolationSeveritySummary


/violations/severity-summary

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//violations/severity-summary?tag=&policy_id=&status=¬_before=&datasource_type=&category_id=&resource_data=&compliance_id=&datasource_id=&suppressed=&resource_id=&category_name=&severity=¬_after="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String tag = tag_example; // String | 
        String policyId = policyId_example; // String | 
        String status = status_example; // String | 
        String notBefore = notBefore_example; // String | 
        String datasourceType = datasourceType_example; // String | 
        String categoryId = categoryId_example; // String | 
        String resourceData = resourceData_example; // String | 
        String complianceId = complianceId_example; // String | 
        String datasourceId = datasourceId_example; // String | 
        String suppressed = suppressed_example; // String | 
        String resourceId = resourceId_example; // String | 
        String categoryName = categoryName_example; // String | 
        String severity = severity_example; // String | 
        String notAfter = notAfter_example; // String | 
        try {
            SeveritySummary result = apiInstance.getViolationSeveritySummary(tag, policyId, status, notBefore, datasourceType, categoryId, resourceData, complianceId, datasourceId, suppressed, resourceId, categoryName, severity, notAfter);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getViolationSeveritySummary");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String tag = tag_example; // String | 
        String policyId = policyId_example; // String | 
        String status = status_example; // String | 
        String notBefore = notBefore_example; // String | 
        String datasourceType = datasourceType_example; // String | 
        String categoryId = categoryId_example; // String | 
        String resourceData = resourceData_example; // String | 
        String complianceId = complianceId_example; // String | 
        String datasourceId = datasourceId_example; // String | 
        String suppressed = suppressed_example; // String | 
        String resourceId = resourceId_example; // String | 
        String categoryName = categoryName_example; // String | 
        String severity = severity_example; // String | 
        String notAfter = notAfter_example; // String | 
        try {
            SeveritySummary result = apiInstance.getViolationSeveritySummary(tag, policyId, status, notBefore, datasourceType, categoryId, resourceData, complianceId, datasourceId, suppressed, resourceId, categoryName, severity, notAfter);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getViolationSeveritySummary");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *tag = tag_example; //  (optional)
String *policyId = policyId_example; //  (optional)
String *status = status_example; //  (optional)
String *notBefore = notBefore_example; //  (optional)
String *datasourceType = datasourceType_example; //  (optional)
String *categoryId = categoryId_example; //  (optional)
String *resourceData = resourceData_example; //  (optional)
String *complianceId = complianceId_example; //  (optional)
String *datasourceId = datasourceId_example; //  (optional)
String *suppressed = suppressed_example; //  (optional)
String *resourceId = resourceId_example; //  (optional)
String *categoryName = categoryName_example; //  (optional)
String *severity = severity_example; //  (optional)
String *notAfter = notAfter_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getViolationSeveritySummaryWith:tag
    policyId:policyId
    status:status
    notBefore:notBefore
    datasourceType:datasourceType
    categoryId:categoryId
    resourceData:resourceData
    complianceId:complianceId
    datasourceId:datasourceId
    suppressed:suppressed
    resourceId:resourceId
    categoryName:categoryName
    severity:severity
    notAfter:notAfter
              completionHandler: ^(SeveritySummary output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var opts = { 
  'tag': tag_example, // {{String}} 
  'policyId': policyId_example, // {{String}} 
  'status': status_example, // {{String}} 
  'notBefore': notBefore_example, // {{String}} 
  'datasourceType': datasourceType_example, // {{String}} 
  'categoryId': categoryId_example, // {{String}} 
  'resourceData': resourceData_example, // {{String}} 
  'complianceId': complianceId_example, // {{String}} 
  'datasourceId': datasourceId_example, // {{String}} 
  'suppressed': suppressed_example, // {{String}} 
  'resourceId': resourceId_example, // {{String}} 
  'categoryName': categoryName_example, // {{String}} 
  'severity': severity_example, // {{String}} 
  'notAfter': notAfter_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getViolationSeveritySummary(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getViolationSeveritySummaryExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var tag = tag_example;  // String |  (optional) 
            var policyId = policyId_example;  // String |  (optional) 
            var status = status_example;  // String |  (optional) 
            var notBefore = notBefore_example;  // String |  (optional) 
            var datasourceType = datasourceType_example;  // String |  (optional) 
            var categoryId = categoryId_example;  // String |  (optional) 
            var resourceData = resourceData_example;  // String |  (optional) 
            var complianceId = complianceId_example;  // String |  (optional) 
            var datasourceId = datasourceId_example;  // String |  (optional) 
            var suppressed = suppressed_example;  // String |  (optional) 
            var resourceId = resourceId_example;  // String |  (optional) 
            var categoryName = categoryName_example;  // String |  (optional) 
            var severity = severity_example;  // String |  (optional) 
            var notAfter = notAfter_example;  // String |  (optional) 

            try
            {
                SeveritySummary result = apiInstance.getViolationSeveritySummary(tag, policyId, status, notBefore, datasourceType, categoryId, resourceData, complianceId, datasourceId, suppressed, resourceId, categoryName, severity, notAfter);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getViolationSeveritySummary: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$tag = tag_example; // String | 
$policyId = policyId_example; // String | 
$status = status_example; // String | 
$notBefore = notBefore_example; // String | 
$datasourceType = datasourceType_example; // String | 
$categoryId = categoryId_example; // String | 
$resourceData = resourceData_example; // String | 
$complianceId = complianceId_example; // String | 
$datasourceId = datasourceId_example; // String | 
$suppressed = suppressed_example; // String | 
$resourceId = resourceId_example; // String | 
$categoryName = categoryName_example; // String | 
$severity = severity_example; // String | 
$notAfter = notAfter_example; // String | 

try {
    $result = $api_instance->getViolationSeveritySummary($tag, $policyId, $status, $notBefore, $datasourceType, $categoryId, $resourceData, $complianceId, $datasourceId, $suppressed, $resourceId, $categoryName, $severity, $notAfter);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getViolationSeveritySummary: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $tag = tag_example; # String | 
my $policyId = policyId_example; # String | 
my $status = status_example; # String | 
my $notBefore = notBefore_example; # String | 
my $datasourceType = datasourceType_example; # String | 
my $categoryId = categoryId_example; # String | 
my $resourceData = resourceData_example; # String | 
my $complianceId = complianceId_example; # String | 
my $datasourceId = datasourceId_example; # String | 
my $suppressed = suppressed_example; # String | 
my $resourceId = resourceId_example; # String | 
my $categoryName = categoryName_example; # String | 
my $severity = severity_example; # String | 
my $notAfter = notAfter_example; # String | 

eval { 
    my $result = $api_instance->getViolationSeveritySummary(tag => $tag, policyId => $policyId, status => $status, notBefore => $notBefore, datasourceType => $datasourceType, categoryId => $categoryId, resourceData => $resourceData, complianceId => $complianceId, datasourceId => $datasourceId, suppressed => $suppressed, resourceId => $resourceId, categoryName => $categoryName, severity => $severity, notAfter => $notAfter);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getViolationSeveritySummary: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
tag = tag_example # String |  (optional)
policyId = policyId_example # String |  (optional)
status = status_example # String |  (optional)
notBefore = notBefore_example # String |  (optional)
datasourceType = datasourceType_example # String |  (optional)
categoryId = categoryId_example # String |  (optional)
resourceData = resourceData_example # String |  (optional)
complianceId = complianceId_example # String |  (optional)
datasourceId = datasourceId_example # String |  (optional)
suppressed = suppressed_example # String |  (optional)
resourceId = resourceId_example # String |  (optional)
categoryName = categoryName_example # String |  (optional)
severity = severity_example # String |  (optional)
notAfter = notAfter_example # String |  (optional)

try: 
    api_response = api_instance.get_violation_severity_summary(tag=tag, policyId=policyId, status=status, notBefore=notBefore, datasourceType=datasourceType, categoryId=categoryId, resourceData=resourceData, complianceId=complianceId, datasourceId=datasourceId, suppressed=suppressed, resourceId=resourceId, categoryName=categoryName, severity=severity, notAfter=notAfter)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getViolationSeveritySummary: %s\n" % e)

Parameters

Query parameters
Name Description
tag
String
policy_id
String
status
String
not_before
String
datasource_type
String
category_id
String
resource_data
String
compliance_id
String
datasource_id
String
suppressed
String
resource_id
String
category_name
String
severity
String
not_after
String

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

getViolations


/violations

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//violations?sort_by=&tag=&policy_id=&status=¬_before=&datasource_type=&category_id=&resource_data=&compliance_id=&datasource_id=&suppressed=&limit=&resource_id=&category_name=&severity=¬_after=&page="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String sortBy = sortBy_example; // String | 
        String tag = tag_example; // String | 
        String policyId = policyId_example; // String | 
        String status = status_example; // String | 
        String notBefore = notBefore_example; // String | 
        String datasourceType = datasourceType_example; // String | 
        String categoryId = categoryId_example; // String | 
        String resourceData = resourceData_example; // String | 
        String complianceId = complianceId_example; // String | 
        String datasourceId = datasourceId_example; // String | 
        String suppressed = suppressed_example; // String | 
        String limit = limit_example; // String | 
        String resourceId = resourceId_example; // String | 
        String categoryName = categoryName_example; // String | 
        String severity = severity_example; // String | 
        String notAfter = notAfter_example; // String | 
        String page = page_example; // String | 
        try {
            ViolationList result = apiInstance.getViolations(sortBy, tag, policyId, status, notBefore, datasourceType, categoryId, resourceData, complianceId, datasourceId, suppressed, limit, resourceId, categoryName, severity, notAfter, page);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getViolations");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String sortBy = sortBy_example; // String | 
        String tag = tag_example; // String | 
        String policyId = policyId_example; // String | 
        String status = status_example; // String | 
        String notBefore = notBefore_example; // String | 
        String datasourceType = datasourceType_example; // String | 
        String categoryId = categoryId_example; // String | 
        String resourceData = resourceData_example; // String | 
        String complianceId = complianceId_example; // String | 
        String datasourceId = datasourceId_example; // String | 
        String suppressed = suppressed_example; // String | 
        String limit = limit_example; // String | 
        String resourceId = resourceId_example; // String | 
        String categoryName = categoryName_example; // String | 
        String severity = severity_example; // String | 
        String notAfter = notAfter_example; // String | 
        String page = page_example; // String | 
        try {
            ViolationList result = apiInstance.getViolations(sortBy, tag, policyId, status, notBefore, datasourceType, categoryId, resourceData, complianceId, datasourceId, suppressed, limit, resourceId, categoryName, severity, notAfter, page);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getViolations");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *sortBy = sortBy_example; //  (optional)
String *tag = tag_example; //  (optional)
String *policyId = policyId_example; //  (optional)
String *status = status_example; //  (optional)
String *notBefore = notBefore_example; //  (optional)
String *datasourceType = datasourceType_example; //  (optional)
String *categoryId = categoryId_example; //  (optional)
String *resourceData = resourceData_example; //  (optional)
String *complianceId = complianceId_example; //  (optional)
String *datasourceId = datasourceId_example; //  (optional)
String *suppressed = suppressed_example; //  (optional)
String *limit = limit_example; //  (optional)
String *resourceId = resourceId_example; //  (optional)
String *categoryName = categoryName_example; //  (optional)
String *severity = severity_example; //  (optional)
String *notAfter = notAfter_example; //  (optional)
String *page = page_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getViolationsWith:sortBy
    tag:tag
    policyId:policyId
    status:status
    notBefore:notBefore
    datasourceType:datasourceType
    categoryId:categoryId
    resourceData:resourceData
    complianceId:complianceId
    datasourceId:datasourceId
    suppressed:suppressed
    limit:limit
    resourceId:resourceId
    categoryName:categoryName
    severity:severity
    notAfter:notAfter
    page:page
              completionHandler: ^(ViolationList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var opts = { 
  'sortBy': sortBy_example, // {{String}} 
  'tag': tag_example, // {{String}} 
  'policyId': policyId_example, // {{String}} 
  'status': status_example, // {{String}} 
  'notBefore': notBefore_example, // {{String}} 
  'datasourceType': datasourceType_example, // {{String}} 
  'categoryId': categoryId_example, // {{String}} 
  'resourceData': resourceData_example, // {{String}} 
  'complianceId': complianceId_example, // {{String}} 
  'datasourceId': datasourceId_example, // {{String}} 
  'suppressed': suppressed_example, // {{String}} 
  'limit': limit_example, // {{String}} 
  'resourceId': resourceId_example, // {{String}} 
  'categoryName': categoryName_example, // {{String}} 
  'severity': severity_example, // {{String}} 
  'notAfter': notAfter_example, // {{String}} 
  'page': page_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getViolations(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getViolationsExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var sortBy = sortBy_example;  // String |  (optional) 
            var tag = tag_example;  // String |  (optional) 
            var policyId = policyId_example;  // String |  (optional) 
            var status = status_example;  // String |  (optional) 
            var notBefore = notBefore_example;  // String |  (optional) 
            var datasourceType = datasourceType_example;  // String |  (optional) 
            var categoryId = categoryId_example;  // String |  (optional) 
            var resourceData = resourceData_example;  // String |  (optional) 
            var complianceId = complianceId_example;  // String |  (optional) 
            var datasourceId = datasourceId_example;  // String |  (optional) 
            var suppressed = suppressed_example;  // String |  (optional) 
            var limit = limit_example;  // String |  (optional) 
            var resourceId = resourceId_example;  // String |  (optional) 
            var categoryName = categoryName_example;  // String |  (optional) 
            var severity = severity_example;  // String |  (optional) 
            var notAfter = notAfter_example;  // String |  (optional) 
            var page = page_example;  // String |  (optional) 

            try
            {
                ViolationList result = apiInstance.getViolations(sortBy, tag, policyId, status, notBefore, datasourceType, categoryId, resourceData, complianceId, datasourceId, suppressed, limit, resourceId, categoryName, severity, notAfter, page);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getViolations: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$sortBy = sortBy_example; // String | 
$tag = tag_example; // String | 
$policyId = policyId_example; // String | 
$status = status_example; // String | 
$notBefore = notBefore_example; // String | 
$datasourceType = datasourceType_example; // String | 
$categoryId = categoryId_example; // String | 
$resourceData = resourceData_example; // String | 
$complianceId = complianceId_example; // String | 
$datasourceId = datasourceId_example; // String | 
$suppressed = suppressed_example; // String | 
$limit = limit_example; // String | 
$resourceId = resourceId_example; // String | 
$categoryName = categoryName_example; // String | 
$severity = severity_example; // String | 
$notAfter = notAfter_example; // String | 
$page = page_example; // String | 

try {
    $result = $api_instance->getViolations($sortBy, $tag, $policyId, $status, $notBefore, $datasourceType, $categoryId, $resourceData, $complianceId, $datasourceId, $suppressed, $limit, $resourceId, $categoryName, $severity, $notAfter, $page);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getViolations: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $sortBy = sortBy_example; # String | 
my $tag = tag_example; # String | 
my $policyId = policyId_example; # String | 
my $status = status_example; # String | 
my $notBefore = notBefore_example; # String | 
my $datasourceType = datasourceType_example; # String | 
my $categoryId = categoryId_example; # String | 
my $resourceData = resourceData_example; # String | 
my $complianceId = complianceId_example; # String | 
my $datasourceId = datasourceId_example; # String | 
my $suppressed = suppressed_example; # String | 
my $limit = limit_example; # String | 
my $resourceId = resourceId_example; # String | 
my $categoryName = categoryName_example; # String | 
my $severity = severity_example; # String | 
my $notAfter = notAfter_example; # String | 
my $page = page_example; # String | 

eval { 
    my $result = $api_instance->getViolations(sortBy => $sortBy, tag => $tag, policyId => $policyId, status => $status, notBefore => $notBefore, datasourceType => $datasourceType, categoryId => $categoryId, resourceData => $resourceData, complianceId => $complianceId, datasourceId => $datasourceId, suppressed => $suppressed, limit => $limit, resourceId => $resourceId, categoryName => $categoryName, severity => $severity, notAfter => $notAfter, page => $page);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getViolations: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
sortBy = sortBy_example # String |  (optional)
tag = tag_example # String |  (optional)
policyId = policyId_example # String |  (optional)
status = status_example # String |  (optional)
notBefore = notBefore_example # String |  (optional)
datasourceType = datasourceType_example # String |  (optional)
categoryId = categoryId_example # String |  (optional)
resourceData = resourceData_example # String |  (optional)
complianceId = complianceId_example # String |  (optional)
datasourceId = datasourceId_example # String |  (optional)
suppressed = suppressed_example # String |  (optional)
limit = limit_example # String |  (optional)
resourceId = resourceId_example # String |  (optional)
categoryName = categoryName_example # String |  (optional)
severity = severity_example # String |  (optional)
notAfter = notAfter_example # String |  (optional)
page = page_example # String |  (optional)

try: 
    api_response = api_instance.get_violations(sortBy=sortBy, tag=tag, policyId=policyId, status=status, notBefore=notBefore, datasourceType=datasourceType, categoryId=categoryId, resourceData=resourceData, complianceId=complianceId, datasourceId=datasourceId, suppressed=suppressed, limit=limit, resourceId=resourceId, categoryName=categoryName, severity=severity, notAfter=notAfter, page=page)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getViolations: %s\n" % e)

Parameters

Query parameters
Name Description
sort_by
String
tag
String
policy_id
String
status
String
not_before
String
datasource_type
String
category_id
String
resource_data
String
compliance_id
String
datasource_id
String
suppressed
String
limit
String
resource_id
String
category_name
String
severity
String
not_after
String
page
String

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

getWorkflow


/workflows/{workflow_id}

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//workflows/{workflow_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String workflowId = workflowId_example; // String | 
        try {
            Workflow result = apiInstance.getWorkflow(workflowId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getWorkflow");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String workflowId = workflowId_example; // String | 
        try {
            Workflow result = apiInstance.getWorkflow(workflowId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getWorkflow");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *workflowId = workflowId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getWorkflowWith:workflowId
              completionHandler: ^(Workflow output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var workflowId = workflowId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getWorkflow(workflowId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getWorkflowExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var workflowId = workflowId_example;  // String | 

            try
            {
                Workflow result = apiInstance.getWorkflow(workflowId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getWorkflow: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$workflowId = workflowId_example; // String | 

try {
    $result = $api_instance->getWorkflow($workflowId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getWorkflow: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $workflowId = workflowId_example; # String | 

eval { 
    my $result = $api_instance->getWorkflow(workflowId => $workflowId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getWorkflow: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
workflowId = workflowId_example # String | 

try: 
    api_response = api_instance.get_workflow(workflowId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getWorkflow: %s\n" % e)

Parameters

Path parameters
Name Description
workflow_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

githubGenerateState


/github/generateState

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//github/generateState"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        try {
            GithubAppState result = apiInstance.githubGenerateState();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#githubGenerateState");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            GithubAppState result = apiInstance.githubGenerateState();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#githubGenerateState");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance githubGenerateStateWithCompletionHandler: 
              ^(GithubAppState output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.githubGenerateState(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class githubGenerateStateExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();

            try
            {
                GithubAppState result = apiInstance.githubGenerateState();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.githubGenerateState: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->githubGenerateState();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->githubGenerateState: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->githubGenerateState();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->githubGenerateState: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.github_generate_state()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->githubGenerateState: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

githubGenerateStateOptions


/github/generateState

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//github/generateState"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            GithubAppState result = apiInstance.githubGenerateStateOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#githubGenerateStateOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            GithubAppState result = apiInstance.githubGenerateStateOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#githubGenerateStateOptions");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance githubGenerateStateOptionsWithCompletionHandler: 
              ^(GithubAppState output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.githubGenerateStateOptions(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class githubGenerateStateOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();

            try
            {
                GithubAppState result = apiInstance.githubGenerateStateOptions();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.githubGenerateStateOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->githubGenerateStateOptions();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->githubGenerateStateOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->githubGenerateStateOptions();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->githubGenerateStateOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.github_generate_state_options()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->githubGenerateStateOptions: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 500 - 500 response


githubInstallation


/github/installation

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//github/installation"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        GithubInstallationRequest body = ; // GithubInstallationRequest | 
        try {
            Empty result = apiInstance.githubInstallation(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#githubInstallation");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        GithubInstallationRequest body = ; // GithubInstallationRequest | 
        try {
            Empty result = apiInstance.githubInstallation(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#githubInstallation");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
GithubInstallationRequest *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance githubInstallationWith:body
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{GithubInstallationRequest}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.githubInstallation(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class githubInstallationExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new GithubInstallationRequest(); // GithubInstallationRequest | 

            try
            {
                Empty result = apiInstance.githubInstallation(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.githubInstallation: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // GithubInstallationRequest | 

try {
    $result = $api_instance->githubInstallation($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->githubInstallation: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::GithubInstallationRequest->new(); # GithubInstallationRequest | 

eval { 
    my $result = $api_instance->githubInstallation(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->githubInstallation: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # GithubInstallationRequest | 

try: 
    api_response = api_instance.github_installation(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->githubInstallation: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

githubInstallationOptions


/github/installation

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//github/installation"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        GithubInstallationRequest body = ; // GithubInstallationRequest | 
        try {
            Empty result = apiInstance.githubInstallationOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#githubInstallationOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        GithubInstallationRequest body = ; // GithubInstallationRequest | 
        try {
            Empty result = apiInstance.githubInstallationOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#githubInstallationOptions");
            e.printStackTrace();
        }
    }
}
GithubInstallationRequest *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance githubInstallationOptionsWith:body
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{GithubInstallationRequest}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.githubInstallationOptions(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class githubInstallationOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new GithubInstallationRequest(); // GithubInstallationRequest | 

            try
            {
                Empty result = apiInstance.githubInstallationOptions(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.githubInstallationOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // GithubInstallationRequest | 

try {
    $result = $api_instance->githubInstallationOptions($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->githubInstallationOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::GithubInstallationRequest->new(); # GithubInstallationRequest | 

eval { 
    my $result = $api_instance->githubInstallationOptions(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->githubInstallationOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # GithubInstallationRequest | 

try: 
    api_response = api_instance.github_installation_options(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->githubInstallationOptions: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 500 - 500 response


githubWebhookOptions


/github/webhook

Usage and SDK Samples

curl -X OPTIONS\
"https://api.secberus.io//github/webhook"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            apiInstance.githubWebhookOptions();
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#githubWebhookOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            apiInstance.githubWebhookOptions();
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#githubWebhookOptions");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance githubWebhookOptionsWithCompletionHandler: 
              ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.githubWebhookOptions(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class githubWebhookOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();

            try
            {
                apiInstance.githubWebhookOptions();
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.githubWebhookOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $api_instance->githubWebhookOptions();
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->githubWebhookOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    $api_instance->githubWebhookOptions();
};
if ($@) {
    warn "Exception when calling DefaultApi->githubWebhookOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_instance.github_webhook_options()
except ApiException as e:
    print("Exception when calling DefaultApi->githubWebhookOptions: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

githubWebhookPost


/github/webhook

Usage and SDK Samples

curl -X POST\
"https://api.secberus.io//github/webhook"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            apiInstance.githubWebhookPost();
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#githubWebhookPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            apiInstance.githubWebhookPost();
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#githubWebhookPost");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance githubWebhookPostWithCompletionHandler: 
              ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.githubWebhookPost(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class githubWebhookPostExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();

            try
            {
                apiInstance.githubWebhookPost();
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.githubWebhookPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $api_instance->githubWebhookPost();
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->githubWebhookPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    $api_instance->githubWebhookPost();
};
if ($@) {
    warn "Exception when calling DefaultApi->githubWebhookPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_instance.github_webhook_post()
except ApiException as e:
    print("Exception when calling DefaultApi->githubWebhookPost: %s\n" % e)

Parameters

Responses


integrationsIntegrationIdAuthorizeOptions


/integrations/{integration_id}/authorize

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//integrations/{integration_id}/authorize"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String integrationId = integrationId_example; // String | 
        try {
            Empty result = apiInstance.integrationsIntegrationIdAuthorizeOptions(integrationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#integrationsIntegrationIdAuthorizeOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String integrationId = integrationId_example; // String | 
        try {
            Empty result = apiInstance.integrationsIntegrationIdAuthorizeOptions(integrationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#integrationsIntegrationIdAuthorizeOptions");
            e.printStackTrace();
        }
    }
}
String *integrationId = integrationId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance integrationsIntegrationIdAuthorizeOptionsWith:integrationId
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var integrationId = integrationId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.integrationsIntegrationIdAuthorizeOptions(integrationId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class integrationsIntegrationIdAuthorizeOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var integrationId = integrationId_example;  // String | 

            try
            {
                Empty result = apiInstance.integrationsIntegrationIdAuthorizeOptions(integrationId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.integrationsIntegrationIdAuthorizeOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$integrationId = integrationId_example; // String | 

try {
    $result = $api_instance->integrationsIntegrationIdAuthorizeOptions($integrationId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->integrationsIntegrationIdAuthorizeOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $integrationId = integrationId_example; # String | 

eval { 
    my $result = $api_instance->integrationsIntegrationIdAuthorizeOptions(integrationId => $integrationId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->integrationsIntegrationIdAuthorizeOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
integrationId = integrationId_example # String | 

try: 
    api_response = api_instance.integrations_integration_id_authorize_options(integrationId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->integrationsIntegrationIdAuthorizeOptions: %s\n" % e)

Parameters

Path parameters
Name Description
integration_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


integrationsIntegrationIdGenerateReportReportTypeOptions


/integrations/{integration_id}/generate-report/{report_type}

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//integrations/{integration_id}/generate-report/{report_type}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String integrationId = integrationId_example; // String | 
        String reportType = reportType_example; // String | 
        try {
            Empty result = apiInstance.integrationsIntegrationIdGenerateReportReportTypeOptions(integrationId, reportType);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#integrationsIntegrationIdGenerateReportReportTypeOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String integrationId = integrationId_example; // String | 
        String reportType = reportType_example; // String | 
        try {
            Empty result = apiInstance.integrationsIntegrationIdGenerateReportReportTypeOptions(integrationId, reportType);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#integrationsIntegrationIdGenerateReportReportTypeOptions");
            e.printStackTrace();
        }
    }
}
String *integrationId = integrationId_example; // 
String *reportType = reportType_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance integrationsIntegrationIdGenerateReportReportTypeOptionsWith:integrationId
    reportType:reportType
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var integrationId = integrationId_example; // {{String}} 
var reportType = reportType_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.integrationsIntegrationIdGenerateReportReportTypeOptions(integrationId, reportType, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class integrationsIntegrationIdGenerateReportReportTypeOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var integrationId = integrationId_example;  // String | 
            var reportType = reportType_example;  // String | 

            try
            {
                Empty result = apiInstance.integrationsIntegrationIdGenerateReportReportTypeOptions(integrationId, reportType);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.integrationsIntegrationIdGenerateReportReportTypeOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$integrationId = integrationId_example; // String | 
$reportType = reportType_example; // String | 

try {
    $result = $api_instance->integrationsIntegrationIdGenerateReportReportTypeOptions($integrationId, $reportType);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->integrationsIntegrationIdGenerateReportReportTypeOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $integrationId = integrationId_example; # String | 
my $reportType = reportType_example; # String | 

eval { 
    my $result = $api_instance->integrationsIntegrationIdGenerateReportReportTypeOptions(integrationId => $integrationId, reportType => $reportType);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->integrationsIntegrationIdGenerateReportReportTypeOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
integrationId = integrationId_example # String | 
reportType = reportType_example # String | 

try: 
    api_response = api_instance.integrations_integration_id_generate_report_report_type_options(integrationId, reportType)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->integrationsIntegrationIdGenerateReportReportTypeOptions: %s\n" % e)

Parameters

Path parameters
Name Description
integration_id*
String
Required
report_type*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


integrationsIntegrationIdOptions


/integrations/{integration_id}

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//integrations/{integration_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        UpdateIntegration body = ; // UpdateIntegration | 
        String integrationId = integrationId_example; // String | 
        try {
            Integration result = apiInstance.integrationsIntegrationIdOptions(body, integrationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#integrationsIntegrationIdOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        UpdateIntegration body = ; // UpdateIntegration | 
        String integrationId = integrationId_example; // String | 
        try {
            Integration result = apiInstance.integrationsIntegrationIdOptions(body, integrationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#integrationsIntegrationIdOptions");
            e.printStackTrace();
        }
    }
}
UpdateIntegration *body = ; // 
String *integrationId = integrationId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance integrationsIntegrationIdOptionsWith:body
    integrationId:integrationId
              completionHandler: ^(Integration output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{UpdateIntegration}} 
var integrationId = integrationId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.integrationsIntegrationIdOptions(bodyintegrationId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class integrationsIntegrationIdOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new UpdateIntegration(); // UpdateIntegration | 
            var integrationId = integrationId_example;  // String | 

            try
            {
                Integration result = apiInstance.integrationsIntegrationIdOptions(body, integrationId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.integrationsIntegrationIdOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // UpdateIntegration | 
$integrationId = integrationId_example; // String | 

try {
    $result = $api_instance->integrationsIntegrationIdOptions($body, $integrationId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->integrationsIntegrationIdOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::UpdateIntegration->new(); # UpdateIntegration | 
my $integrationId = integrationId_example; # String | 

eval { 
    my $result = $api_instance->integrationsIntegrationIdOptions(body => $body, integrationId => $integrationId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->integrationsIntegrationIdOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # UpdateIntegration | 
integrationId = integrationId_example # String | 

try: 
    api_response = api_instance.integrations_integration_id_options(body, integrationId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->integrationsIntegrationIdOptions: %s\n" % e)

Parameters

Path parameters
Name Description
integration_id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


integrationsIntegrationIdVerifyOptions


/integrations/{integration_id}/verify

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//integrations/{integration_id}/verify"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String integrationId = integrationId_example; // String | 
        try {
            Empty result = apiInstance.integrationsIntegrationIdVerifyOptions(integrationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#integrationsIntegrationIdVerifyOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String integrationId = integrationId_example; // String | 
        try {
            Empty result = apiInstance.integrationsIntegrationIdVerifyOptions(integrationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#integrationsIntegrationIdVerifyOptions");
            e.printStackTrace();
        }
    }
}
String *integrationId = integrationId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance integrationsIntegrationIdVerifyOptionsWith:integrationId
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var integrationId = integrationId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.integrationsIntegrationIdVerifyOptions(integrationId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class integrationsIntegrationIdVerifyOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var integrationId = integrationId_example;  // String | 

            try
            {
                Empty result = apiInstance.integrationsIntegrationIdVerifyOptions(integrationId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.integrationsIntegrationIdVerifyOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$integrationId = integrationId_example; // String | 

try {
    $result = $api_instance->integrationsIntegrationIdVerifyOptions($integrationId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->integrationsIntegrationIdVerifyOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $integrationId = integrationId_example; # String | 

eval { 
    my $result = $api_instance->integrationsIntegrationIdVerifyOptions(integrationId => $integrationId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->integrationsIntegrationIdVerifyOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
integrationId = integrationId_example # String | 

try: 
    api_response = api_instance.integrations_integration_id_verify_options(integrationId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->integrationsIntegrationIdVerifyOptions: %s\n" % e)

Parameters

Path parameters
Name Description
integration_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


integrationsOptions


/integrations

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//integrations"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        CreateIntegration body = ; // CreateIntegration | 
        try {
            Integration result = apiInstance.integrationsOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#integrationsOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        CreateIntegration body = ; // CreateIntegration | 
        try {
            Integration result = apiInstance.integrationsOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#integrationsOptions");
            e.printStackTrace();
        }
    }
}
CreateIntegration *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance integrationsOptionsWith:body
              completionHandler: ^(Integration output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{CreateIntegration}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.integrationsOptions(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class integrationsOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new CreateIntegration(); // CreateIntegration | 

            try
            {
                Integration result = apiInstance.integrationsOptions(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.integrationsOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // CreateIntegration | 

try {
    $result = $api_instance->integrationsOptions($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->integrationsOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::CreateIntegration->new(); # CreateIntegration | 

eval { 
    my $result = $api_instance->integrationsOptions(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->integrationsOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # CreateIntegration | 

try: 
    api_response = api_instance.integrations_options(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->integrationsOptions: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


integrationsSplunkIntegrationIdOptions


/integrations/splunk/{integration_id}

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//integrations/splunk/{integration_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String integrationId = integrationId_example; // String | 
        try {
            Empty result = apiInstance.integrationsSplunkIntegrationIdOptions(integrationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#integrationsSplunkIntegrationIdOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String integrationId = integrationId_example; // String | 
        try {
            Empty result = apiInstance.integrationsSplunkIntegrationIdOptions(integrationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#integrationsSplunkIntegrationIdOptions");
            e.printStackTrace();
        }
    }
}
String *integrationId = integrationId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance integrationsSplunkIntegrationIdOptionsWith:integrationId
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var integrationId = integrationId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.integrationsSplunkIntegrationIdOptions(integrationId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class integrationsSplunkIntegrationIdOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var integrationId = integrationId_example;  // String | 

            try
            {
                Empty result = apiInstance.integrationsSplunkIntegrationIdOptions(integrationId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.integrationsSplunkIntegrationIdOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$integrationId = integrationId_example; // String | 

try {
    $result = $api_instance->integrationsSplunkIntegrationIdOptions($integrationId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->integrationsSplunkIntegrationIdOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $integrationId = integrationId_example; # String | 

eval { 
    my $result = $api_instance->integrationsSplunkIntegrationIdOptions(integrationId => $integrationId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->integrationsSplunkIntegrationIdOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
integrationId = integrationId_example # String | 

try: 
    api_response = api_instance.integrations_splunk_integration_id_options(integrationId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->integrationsSplunkIntegrationIdOptions: %s\n" % e)

Parameters

Path parameters
Name Description
integration_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


integrationsSplunkOptions


/integrations/splunk

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//integrations/splunk"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        CreateSplunk body = ; // CreateSplunk | 
        try {
            Integration result = apiInstance.integrationsSplunkOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#integrationsSplunkOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        CreateSplunk body = ; // CreateSplunk | 
        try {
            Integration result = apiInstance.integrationsSplunkOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#integrationsSplunkOptions");
            e.printStackTrace();
        }
    }
}
CreateSplunk *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance integrationsSplunkOptionsWith:body
              completionHandler: ^(Integration output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{CreateSplunk}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.integrationsSplunkOptions(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class integrationsSplunkOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new CreateSplunk(); // CreateSplunk | 

            try
            {
                Integration result = apiInstance.integrationsSplunkOptions(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.integrationsSplunkOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // CreateSplunk | 

try {
    $result = $api_instance->integrationsSplunkOptions($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->integrationsSplunkOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::CreateSplunk->new(); # CreateSplunk | 

eval { 
    my $result = $api_instance->integrationsSplunkOptions(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->integrationsSplunkOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # CreateSplunk | 

try: 
    api_response = api_instance.integrations_splunk_options(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->integrationsSplunkOptions: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


integrationsSumologicIntegrationIdOptions


/integrations/sumologic/{integration_id}

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//integrations/sumologic/{integration_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String integrationId = integrationId_example; // String | 
        try {
            Empty result = apiInstance.integrationsSumologicIntegrationIdOptions(integrationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#integrationsSumologicIntegrationIdOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String integrationId = integrationId_example; // String | 
        try {
            Empty result = apiInstance.integrationsSumologicIntegrationIdOptions(integrationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#integrationsSumologicIntegrationIdOptions");
            e.printStackTrace();
        }
    }
}
String *integrationId = integrationId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance integrationsSumologicIntegrationIdOptionsWith:integrationId
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var integrationId = integrationId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.integrationsSumologicIntegrationIdOptions(integrationId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class integrationsSumologicIntegrationIdOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var integrationId = integrationId_example;  // String | 

            try
            {
                Empty result = apiInstance.integrationsSumologicIntegrationIdOptions(integrationId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.integrationsSumologicIntegrationIdOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$integrationId = integrationId_example; // String | 

try {
    $result = $api_instance->integrationsSumologicIntegrationIdOptions($integrationId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->integrationsSumologicIntegrationIdOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $integrationId = integrationId_example; # String | 

eval { 
    my $result = $api_instance->integrationsSumologicIntegrationIdOptions(integrationId => $integrationId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->integrationsSumologicIntegrationIdOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
integrationId = integrationId_example # String | 

try: 
    api_response = api_instance.integrations_sumologic_integration_id_options(integrationId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->integrationsSumologicIntegrationIdOptions: %s\n" % e)

Parameters

Path parameters
Name Description
integration_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


integrationsSumologicOptions


/integrations/sumologic

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//integrations/sumologic"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        CreateSumoLogic body = ; // CreateSumoLogic | 
        try {
            Integration result = apiInstance.integrationsSumologicOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#integrationsSumologicOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        CreateSumoLogic body = ; // CreateSumoLogic | 
        try {
            Integration result = apiInstance.integrationsSumologicOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#integrationsSumologicOptions");
            e.printStackTrace();
        }
    }
}
CreateSumoLogic *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance integrationsSumologicOptionsWith:body
              completionHandler: ^(Integration output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{CreateSumoLogic}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.integrationsSumologicOptions(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class integrationsSumologicOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new CreateSumoLogic(); // CreateSumoLogic | 

            try
            {
                Integration result = apiInstance.integrationsSumologicOptions(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.integrationsSumologicOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // CreateSumoLogic | 

try {
    $result = $api_instance->integrationsSumologicOptions($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->integrationsSumologicOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::CreateSumoLogic->new(); # CreateSumoLogic | 

eval { 
    my $result = $api_instance->integrationsSumologicOptions(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->integrationsSumologicOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # CreateSumoLogic | 

try: 
    api_response = api_instance.integrations_sumologic_options(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->integrationsSumologicOptions: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


listAccessPolicies


/access-policies

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//access-policies?sort_by=&limit=&page="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String sortBy = sortBy_example; // String | 
        String limit = limit_example; // String | 
        String page = page_example; // String | 
        try {
            AccessPolicyList result = apiInstance.listAccessPolicies(sortBy, limit, page);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#listAccessPolicies");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String sortBy = sortBy_example; // String | 
        String limit = limit_example; // String | 
        String page = page_example; // String | 
        try {
            AccessPolicyList result = apiInstance.listAccessPolicies(sortBy, limit, page);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#listAccessPolicies");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *sortBy = sortBy_example; //  (optional)
String *limit = limit_example; //  (optional)
String *page = page_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance listAccessPoliciesWith:sortBy
    limit:limit
    page:page
              completionHandler: ^(AccessPolicyList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var opts = { 
  'sortBy': sortBy_example, // {{String}} 
  'limit': limit_example, // {{String}} 
  'page': page_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.listAccessPolicies(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class listAccessPoliciesExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var sortBy = sortBy_example;  // String |  (optional) 
            var limit = limit_example;  // String |  (optional) 
            var page = page_example;  // String |  (optional) 

            try
            {
                AccessPolicyList result = apiInstance.listAccessPolicies(sortBy, limit, page);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.listAccessPolicies: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$sortBy = sortBy_example; // String | 
$limit = limit_example; // String | 
$page = page_example; // String | 

try {
    $result = $api_instance->listAccessPolicies($sortBy, $limit, $page);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->listAccessPolicies: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $sortBy = sortBy_example; # String | 
my $limit = limit_example; # String | 
my $page = page_example; # String | 

eval { 
    my $result = $api_instance->listAccessPolicies(sortBy => $sortBy, limit => $limit, page => $page);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->listAccessPolicies: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
sortBy = sortBy_example # String |  (optional)
limit = limit_example # String |  (optional)
page = page_example # String |  (optional)

try: 
    api_response = api_instance.list_access_policies(sortBy=sortBy, limit=limit, page=page)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->listAccessPolicies: %s\n" % e)

Parameters

Query parameters
Name Description
sort_by
String
limit
String
page
String

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

listCategories


/categories

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//categories?sort_by=&category_type=&limit=&page="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String sortBy = sortBy_example; // String | 
        String categoryType = categoryType_example; // String | 
        String limit = limit_example; // String | 
        String page = page_example; // String | 
        try {
            PolicyCategoryList result = apiInstance.listCategories(sortBy, categoryType, limit, page);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#listCategories");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String sortBy = sortBy_example; // String | 
        String categoryType = categoryType_example; // String | 
        String limit = limit_example; // String | 
        String page = page_example; // String | 
        try {
            PolicyCategoryList result = apiInstance.listCategories(sortBy, categoryType, limit, page);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#listCategories");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *sortBy = sortBy_example; //  (optional)
String *categoryType = categoryType_example; //  (optional)
String *limit = limit_example; //  (optional)
String *page = page_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance listCategoriesWith:sortBy
    categoryType:categoryType
    limit:limit
    page:page
              completionHandler: ^(PolicyCategoryList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var opts = { 
  'sortBy': sortBy_example, // {{String}} 
  'categoryType': categoryType_example, // {{String}} 
  'limit': limit_example, // {{String}} 
  'page': page_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.listCategories(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class listCategoriesExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var sortBy = sortBy_example;  // String |  (optional) 
            var categoryType = categoryType_example;  // String |  (optional) 
            var limit = limit_example;  // String |  (optional) 
            var page = page_example;  // String |  (optional) 

            try
            {
                PolicyCategoryList result = apiInstance.listCategories(sortBy, categoryType, limit, page);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.listCategories: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$sortBy = sortBy_example; // String | 
$categoryType = categoryType_example; // String | 
$limit = limit_example; // String | 
$page = page_example; // String | 

try {
    $result = $api_instance->listCategories($sortBy, $categoryType, $limit, $page);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->listCategories: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $sortBy = sortBy_example; # String | 
my $categoryType = categoryType_example; # String | 
my $limit = limit_example; # String | 
my $page = page_example; # String | 

eval { 
    my $result = $api_instance->listCategories(sortBy => $sortBy, categoryType => $categoryType, limit => $limit, page => $page);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->listCategories: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
sortBy = sortBy_example # String |  (optional)
categoryType = categoryType_example # String |  (optional)
limit = limit_example # String |  (optional)
page = page_example # String |  (optional)

try: 
    api_response = api_instance.list_categories(sortBy=sortBy, categoryType=categoryType, limit=limit, page=page)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->listCategories: %s\n" % e)

Parameters

Query parameters
Name Description
sort_by
String
category_type
String
limit
String
page
String

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

listDatasourceTypes


/datasource-types

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//datasource-types"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        try {
            DatasourceTypeList result = apiInstance.listDatasourceTypes();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#listDatasourceTypes");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            DatasourceTypeList result = apiInstance.listDatasourceTypes();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#listDatasourceTypes");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance listDatasourceTypesWithCompletionHandler: 
              ^(DatasourceTypeList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.listDatasourceTypes(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class listDatasourceTypesExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();

            try
            {
                DatasourceTypeList result = apiInstance.listDatasourceTypes();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.listDatasourceTypes: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->listDatasourceTypes();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->listDatasourceTypes: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->listDatasourceTypes();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->listDatasourceTypes: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.list_datasource_types()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->listDatasourceTypes: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

listDatasources


/datasources

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//datasources?sort_by=&limit=&page=&datasource_type="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String sortBy = sortBy_example; // String | 
        String limit = limit_example; // String | 
        String page = page_example; // String | 
        String datasourceType = datasourceType_example; // String | 
        try {
            DatasourceList result = apiInstance.listDatasources(sortBy, limit, page, datasourceType);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#listDatasources");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String sortBy = sortBy_example; // String | 
        String limit = limit_example; // String | 
        String page = page_example; // String | 
        String datasourceType = datasourceType_example; // String | 
        try {
            DatasourceList result = apiInstance.listDatasources(sortBy, limit, page, datasourceType);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#listDatasources");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *sortBy = sortBy_example; //  (optional)
String *limit = limit_example; //  (optional)
String *page = page_example; //  (optional)
String *datasourceType = datasourceType_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance listDatasourcesWith:sortBy
    limit:limit
    page:page
    datasourceType:datasourceType
              completionHandler: ^(DatasourceList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var opts = { 
  'sortBy': sortBy_example, // {{String}} 
  'limit': limit_example, // {{String}} 
  'page': page_example, // {{String}} 
  'datasourceType': datasourceType_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.listDatasources(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class listDatasourcesExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var sortBy = sortBy_example;  // String |  (optional) 
            var limit = limit_example;  // String |  (optional) 
            var page = page_example;  // String |  (optional) 
            var datasourceType = datasourceType_example;  // String |  (optional) 

            try
            {
                DatasourceList result = apiInstance.listDatasources(sortBy, limit, page, datasourceType);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.listDatasources: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$sortBy = sortBy_example; // String | 
$limit = limit_example; // String | 
$page = page_example; // String | 
$datasourceType = datasourceType_example; // String | 

try {
    $result = $api_instance->listDatasources($sortBy, $limit, $page, $datasourceType);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->listDatasources: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $sortBy = sortBy_example; # String | 
my $limit = limit_example; # String | 
my $page = page_example; # String | 
my $datasourceType = datasourceType_example; # String | 

eval { 
    my $result = $api_instance->listDatasources(sortBy => $sortBy, limit => $limit, page => $page, datasourceType => $datasourceType);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->listDatasources: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
sortBy = sortBy_example # String |  (optional)
limit = limit_example # String |  (optional)
page = page_example # String |  (optional)
datasourceType = datasourceType_example # String |  (optional)

try: 
    api_response = api_instance.list_datasources(sortBy=sortBy, limit=limit, page=page, datasourceType=datasourceType)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->listDatasources: %s\n" % e)

Parameters

Query parameters
Name Description
sort_by
String
limit
String
page
String
datasource_type
String

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

listDatasourcesByRisk


/datasources/risk

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//datasources/risk"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        try {
            UnpaginatedDatasourceList result = apiInstance.listDatasourcesByRisk();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#listDatasourcesByRisk");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            UnpaginatedDatasourceList result = apiInstance.listDatasourcesByRisk();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#listDatasourcesByRisk");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance listDatasourcesByRiskWithCompletionHandler: 
              ^(UnpaginatedDatasourceList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.listDatasourcesByRisk(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class listDatasourcesByRiskExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();

            try
            {
                UnpaginatedDatasourceList result = apiInstance.listDatasourcesByRisk();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.listDatasourcesByRisk: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->listDatasourcesByRisk();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->listDatasourcesByRisk: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->listDatasourcesByRisk();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->listDatasourcesByRisk: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.list_datasources_by_risk()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->listDatasourcesByRisk: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

listDatasourcesStatus


/datasources/status

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//datasources/status?sort_by=&limit=&page=&datasource_type="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String sortBy = sortBy_example; // String | 
        String limit = limit_example; // String | 
        String page = page_example; // String | 
        String datasourceType = datasourceType_example; // String | 
        try {
            DatasourceList result = apiInstance.listDatasourcesStatus(sortBy, limit, page, datasourceType);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#listDatasourcesStatus");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String sortBy = sortBy_example; // String | 
        String limit = limit_example; // String | 
        String page = page_example; // String | 
        String datasourceType = datasourceType_example; // String | 
        try {
            DatasourceList result = apiInstance.listDatasourcesStatus(sortBy, limit, page, datasourceType);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#listDatasourcesStatus");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *sortBy = sortBy_example; //  (optional)
String *limit = limit_example; //  (optional)
String *page = page_example; //  (optional)
String *datasourceType = datasourceType_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance listDatasourcesStatusWith:sortBy
    limit:limit
    page:page
    datasourceType:datasourceType
              completionHandler: ^(DatasourceList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var opts = { 
  'sortBy': sortBy_example, // {{String}} 
  'limit': limit_example, // {{String}} 
  'page': page_example, // {{String}} 
  'datasourceType': datasourceType_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.listDatasourcesStatus(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class listDatasourcesStatusExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var sortBy = sortBy_example;  // String |  (optional) 
            var limit = limit_example;  // String |  (optional) 
            var page = page_example;  // String |  (optional) 
            var datasourceType = datasourceType_example;  // String |  (optional) 

            try
            {
                DatasourceList result = apiInstance.listDatasourcesStatus(sortBy, limit, page, datasourceType);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.listDatasourcesStatus: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$sortBy = sortBy_example; // String | 
$limit = limit_example; // String | 
$page = page_example; // String | 
$datasourceType = datasourceType_example; // String | 

try {
    $result = $api_instance->listDatasourcesStatus($sortBy, $limit, $page, $datasourceType);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->listDatasourcesStatus: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $sortBy = sortBy_example; # String | 
my $limit = limit_example; # String | 
my $page = page_example; # String | 
my $datasourceType = datasourceType_example; # String | 

eval { 
    my $result = $api_instance->listDatasourcesStatus(sortBy => $sortBy, limit => $limit, page => $page, datasourceType => $datasourceType);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->listDatasourcesStatus: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
sortBy = sortBy_example # String |  (optional)
limit = limit_example # String |  (optional)
page = page_example # String |  (optional)
datasourceType = datasourceType_example # String |  (optional)

try: 
    api_response = api_instance.list_datasources_status(sortBy=sortBy, limit=limit, page=page, datasourceType=datasourceType)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->listDatasourcesStatus: %s\n" % e)

Parameters

Query parameters
Name Description
sort_by
String
limit
String
page
String
datasource_type
String

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

listExceptions


/exceptions

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//exceptions?sort_by=&limit=&page="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String sortBy = sortBy_example; // String | 
        String limit = limit_example; // String | 
        String page = page_example; // String | 
        try {
            ExceptionList result = apiInstance.listExceptions(sortBy, limit, page);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#listExceptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String sortBy = sortBy_example; // String | 
        String limit = limit_example; // String | 
        String page = page_example; // String | 
        try {
            ExceptionList result = apiInstance.listExceptions(sortBy, limit, page);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#listExceptions");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *sortBy = sortBy_example; //  (optional)
String *limit = limit_example; //  (optional)
String *page = page_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance listExceptionsWith:sortBy
    limit:limit
    page:page
              completionHandler: ^(ExceptionList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var opts = { 
  'sortBy': sortBy_example, // {{String}} 
  'limit': limit_example, // {{String}} 
  'page': page_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.listExceptions(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class listExceptionsExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var sortBy = sortBy_example;  // String |  (optional) 
            var limit = limit_example;  // String |  (optional) 
            var page = page_example;  // String |  (optional) 

            try
            {
                ExceptionList result = apiInstance.listExceptions(sortBy, limit, page);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.listExceptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$sortBy = sortBy_example; // String | 
$limit = limit_example; // String | 
$page = page_example; // String | 

try {
    $result = $api_instance->listExceptions($sortBy, $limit, $page);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->listExceptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $sortBy = sortBy_example; # String | 
my $limit = limit_example; # String | 
my $page = page_example; # String | 

eval { 
    my $result = $api_instance->listExceptions(sortBy => $sortBy, limit => $limit, page => $page);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->listExceptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
sortBy = sortBy_example # String |  (optional)
limit = limit_example # String |  (optional)
page = page_example # String |  (optional)

try: 
    api_response = api_instance.list_exceptions(sortBy=sortBy, limit=limit, page=page)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->listExceptions: %s\n" % e)

Parameters

Query parameters
Name Description
sort_by
String
limit
String
page
String

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

listIntegrations


/integrations

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//integrations?sort_by=&limit=&page=&integration_id=&type="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String sortBy = sortBy_example; // String | 
        String limit = limit_example; // String | 
        String page = page_example; // String | 
        String integrationId = integrationId_example; // String | 
        String type = type_example; // String | 
        try {
            IntegrationList result = apiInstance.listIntegrations(sortBy, limit, page, integrationId, type);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#listIntegrations");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String sortBy = sortBy_example; // String | 
        String limit = limit_example; // String | 
        String page = page_example; // String | 
        String integrationId = integrationId_example; // String | 
        String type = type_example; // String | 
        try {
            IntegrationList result = apiInstance.listIntegrations(sortBy, limit, page, integrationId, type);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#listIntegrations");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *sortBy = sortBy_example; //  (optional)
String *limit = limit_example; //  (optional)
String *page = page_example; //  (optional)
String *integrationId = integrationId_example; //  (optional)
String *type = type_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance listIntegrationsWith:sortBy
    limit:limit
    page:page
    integrationId:integrationId
    type:type
              completionHandler: ^(IntegrationList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var opts = { 
  'sortBy': sortBy_example, // {{String}} 
  'limit': limit_example, // {{String}} 
  'page': page_example, // {{String}} 
  'integrationId': integrationId_example, // {{String}} 
  'type': type_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.listIntegrations(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class listIntegrationsExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var sortBy = sortBy_example;  // String |  (optional) 
            var limit = limit_example;  // String |  (optional) 
            var page = page_example;  // String |  (optional) 
            var integrationId = integrationId_example;  // String |  (optional) 
            var type = type_example;  // String |  (optional) 

            try
            {
                IntegrationList result = apiInstance.listIntegrations(sortBy, limit, page, integrationId, type);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.listIntegrations: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$sortBy = sortBy_example; // String | 
$limit = limit_example; // String | 
$page = page_example; // String | 
$integrationId = integrationId_example; // String | 
$type = type_example; // String | 

try {
    $result = $api_instance->listIntegrations($sortBy, $limit, $page, $integrationId, $type);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->listIntegrations: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $sortBy = sortBy_example; # String | 
my $limit = limit_example; # String | 
my $page = page_example; # String | 
my $integrationId = integrationId_example; # String | 
my $type = type_example; # String | 

eval { 
    my $result = $api_instance->listIntegrations(sortBy => $sortBy, limit => $limit, page => $page, integrationId => $integrationId, type => $type);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->listIntegrations: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
sortBy = sortBy_example # String |  (optional)
limit = limit_example # String |  (optional)
page = page_example # String |  (optional)
integrationId = integrationId_example # String |  (optional)
type = type_example # String |  (optional)

try: 
    api_response = api_instance.list_integrations(sortBy=sortBy, limit=limit, page=page, integrationId=integrationId, type=type)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->listIntegrations: %s\n" % e)

Parameters

Query parameters
Name Description
sort_by
String
limit
String
page
String
integration_id
String
type
String

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

listOrgs


/orgs

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//orgs?sort_by=&limit=&page="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String sortBy = sortBy_example; // String | 
        String limit = limit_example; // String | 
        String page = page_example; // String | 
        try {
            OrgList result = apiInstance.listOrgs(sortBy, limit, page);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#listOrgs");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String sortBy = sortBy_example; // String | 
        String limit = limit_example; // String | 
        String page = page_example; // String | 
        try {
            OrgList result = apiInstance.listOrgs(sortBy, limit, page);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#listOrgs");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *sortBy = sortBy_example; //  (optional)
String *limit = limit_example; //  (optional)
String *page = page_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance listOrgsWith:sortBy
    limit:limit
    page:page
              completionHandler: ^(OrgList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var opts = { 
  'sortBy': sortBy_example, // {{String}} 
  'limit': limit_example, // {{String}} 
  'page': page_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.listOrgs(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class listOrgsExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var sortBy = sortBy_example;  // String |  (optional) 
            var limit = limit_example;  // String |  (optional) 
            var page = page_example;  // String |  (optional) 

            try
            {
                OrgList result = apiInstance.listOrgs(sortBy, limit, page);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.listOrgs: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$sortBy = sortBy_example; // String | 
$limit = limit_example; // String | 
$page = page_example; // String | 

try {
    $result = $api_instance->listOrgs($sortBy, $limit, $page);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->listOrgs: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $sortBy = sortBy_example; # String | 
my $limit = limit_example; # String | 
my $page = page_example; # String | 

eval { 
    my $result = $api_instance->listOrgs(sortBy => $sortBy, limit => $limit, page => $page);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->listOrgs: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
sortBy = sortBy_example # String |  (optional)
limit = limit_example # String |  (optional)
page = page_example # String |  (optional)

try: 
    api_response = api_instance.list_orgs(sortBy=sortBy, limit=limit, page=page)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->listOrgs: %s\n" % e)

Parameters

Query parameters
Name Description
sort_by
String
limit
String
page
String

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

listPolicies


/policies

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//policies?only_failed=&sort_by=&tag=&name=&severity_label=&secberus_managed=&datasource_type=&category_id=&resource_data=&compliance_id=&datasource_id=&limit=&resource_id=&category_type=&page=&subscribed="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String onlyFailed = onlyFailed_example; // String | 
        String sortBy = sortBy_example; // String | 
        String tag = tag_example; // String | 
        String name = name_example; // String | 
        String severityLabel = severityLabel_example; // String | 
        String secberusManaged = secberusManaged_example; // String | 
        String datasourceType = datasourceType_example; // String | 
        String categoryId = categoryId_example; // String | 
        String resourceData = resourceData_example; // String | 
        String complianceId = complianceId_example; // String | 
        String datasourceId = datasourceId_example; // String | 
        String limit = limit_example; // String | 
        String resourceId = resourceId_example; // String | 
        String categoryType = categoryType_example; // String | 
        String page = page_example; // String | 
        String subscribed = subscribed_example; // String | 
        try {
            PolicyList result = apiInstance.listPolicies(onlyFailed, sortBy, tag, name, severityLabel, secberusManaged, datasourceType, categoryId, resourceData, complianceId, datasourceId, limit, resourceId, categoryType, page, subscribed);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#listPolicies");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String onlyFailed = onlyFailed_example; // String | 
        String sortBy = sortBy_example; // String | 
        String tag = tag_example; // String | 
        String name = name_example; // String | 
        String severityLabel = severityLabel_example; // String | 
        String secberusManaged = secberusManaged_example; // String | 
        String datasourceType = datasourceType_example; // String | 
        String categoryId = categoryId_example; // String | 
        String resourceData = resourceData_example; // String | 
        String complianceId = complianceId_example; // String | 
        String datasourceId = datasourceId_example; // String | 
        String limit = limit_example; // String | 
        String resourceId = resourceId_example; // String | 
        String categoryType = categoryType_example; // String | 
        String page = page_example; // String | 
        String subscribed = subscribed_example; // String | 
        try {
            PolicyList result = apiInstance.listPolicies(onlyFailed, sortBy, tag, name, severityLabel, secberusManaged, datasourceType, categoryId, resourceData, complianceId, datasourceId, limit, resourceId, categoryType, page, subscribed);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#listPolicies");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *onlyFailed = onlyFailed_example; //  (optional)
String *sortBy = sortBy_example; //  (optional)
String *tag = tag_example; //  (optional)
String *name = name_example; //  (optional)
String *severityLabel = severityLabel_example; //  (optional)
String *secberusManaged = secberusManaged_example; //  (optional)
String *datasourceType = datasourceType_example; //  (optional)
String *categoryId = categoryId_example; //  (optional)
String *resourceData = resourceData_example; //  (optional)
String *complianceId = complianceId_example; //  (optional)
String *datasourceId = datasourceId_example; //  (optional)
String *limit = limit_example; //  (optional)
String *resourceId = resourceId_example; //  (optional)
String *categoryType = categoryType_example; //  (optional)
String *page = page_example; //  (optional)
String *subscribed = subscribed_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance listPoliciesWith:onlyFailed
    sortBy:sortBy
    tag:tag
    name:name
    severityLabel:severityLabel
    secberusManaged:secberusManaged
    datasourceType:datasourceType
    categoryId:categoryId
    resourceData:resourceData
    complianceId:complianceId
    datasourceId:datasourceId
    limit:limit
    resourceId:resourceId
    categoryType:categoryType
    page:page
    subscribed:subscribed
              completionHandler: ^(PolicyList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var opts = { 
  'onlyFailed': onlyFailed_example, // {{String}} 
  'sortBy': sortBy_example, // {{String}} 
  'tag': tag_example, // {{String}} 
  'name': name_example, // {{String}} 
  'severityLabel': severityLabel_example, // {{String}} 
  'secberusManaged': secberusManaged_example, // {{String}} 
  'datasourceType': datasourceType_example, // {{String}} 
  'categoryId': categoryId_example, // {{String}} 
  'resourceData': resourceData_example, // {{String}} 
  'complianceId': complianceId_example, // {{String}} 
  'datasourceId': datasourceId_example, // {{String}} 
  'limit': limit_example, // {{String}} 
  'resourceId': resourceId_example, // {{String}} 
  'categoryType': categoryType_example, // {{String}} 
  'page': page_example, // {{String}} 
  'subscribed': subscribed_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.listPolicies(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class listPoliciesExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var onlyFailed = onlyFailed_example;  // String |  (optional) 
            var sortBy = sortBy_example;  // String |  (optional) 
            var tag = tag_example;  // String |  (optional) 
            var name = name_example;  // String |  (optional) 
            var severityLabel = severityLabel_example;  // String |  (optional) 
            var secberusManaged = secberusManaged_example;  // String |  (optional) 
            var datasourceType = datasourceType_example;  // String |  (optional) 
            var categoryId = categoryId_example;  // String |  (optional) 
            var resourceData = resourceData_example;  // String |  (optional) 
            var complianceId = complianceId_example;  // String |  (optional) 
            var datasourceId = datasourceId_example;  // String |  (optional) 
            var limit = limit_example;  // String |  (optional) 
            var resourceId = resourceId_example;  // String |  (optional) 
            var categoryType = categoryType_example;  // String |  (optional) 
            var page = page_example;  // String |  (optional) 
            var subscribed = subscribed_example;  // String |  (optional) 

            try
            {
                PolicyList result = apiInstance.listPolicies(onlyFailed, sortBy, tag, name, severityLabel, secberusManaged, datasourceType, categoryId, resourceData, complianceId, datasourceId, limit, resourceId, categoryType, page, subscribed);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.listPolicies: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$onlyFailed = onlyFailed_example; // String | 
$sortBy = sortBy_example; // String | 
$tag = tag_example; // String | 
$name = name_example; // String | 
$severityLabel = severityLabel_example; // String | 
$secberusManaged = secberusManaged_example; // String | 
$datasourceType = datasourceType_example; // String | 
$categoryId = categoryId_example; // String | 
$resourceData = resourceData_example; // String | 
$complianceId = complianceId_example; // String | 
$datasourceId = datasourceId_example; // String | 
$limit = limit_example; // String | 
$resourceId = resourceId_example; // String | 
$categoryType = categoryType_example; // String | 
$page = page_example; // String | 
$subscribed = subscribed_example; // String | 

try {
    $result = $api_instance->listPolicies($onlyFailed, $sortBy, $tag, $name, $severityLabel, $secberusManaged, $datasourceType, $categoryId, $resourceData, $complianceId, $datasourceId, $limit, $resourceId, $categoryType, $page, $subscribed);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->listPolicies: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $onlyFailed = onlyFailed_example; # String | 
my $sortBy = sortBy_example; # String | 
my $tag = tag_example; # String | 
my $name = name_example; # String | 
my $severityLabel = severityLabel_example; # String | 
my $secberusManaged = secberusManaged_example; # String | 
my $datasourceType = datasourceType_example; # String | 
my $categoryId = categoryId_example; # String | 
my $resourceData = resourceData_example; # String | 
my $complianceId = complianceId_example; # String | 
my $datasourceId = datasourceId_example; # String | 
my $limit = limit_example; # String | 
my $resourceId = resourceId_example; # String | 
my $categoryType = categoryType_example; # String | 
my $page = page_example; # String | 
my $subscribed = subscribed_example; # String | 

eval { 
    my $result = $api_instance->listPolicies(onlyFailed => $onlyFailed, sortBy => $sortBy, tag => $tag, name => $name, severityLabel => $severityLabel, secberusManaged => $secberusManaged, datasourceType => $datasourceType, categoryId => $categoryId, resourceData => $resourceData, complianceId => $complianceId, datasourceId => $datasourceId, limit => $limit, resourceId => $resourceId, categoryType => $categoryType, page => $page, subscribed => $subscribed);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->listPolicies: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
onlyFailed = onlyFailed_example # String |  (optional)
sortBy = sortBy_example # String |  (optional)
tag = tag_example # String |  (optional)
name = name_example # String |  (optional)
severityLabel = severityLabel_example # String |  (optional)
secberusManaged = secberusManaged_example # String |  (optional)
datasourceType = datasourceType_example # String |  (optional)
categoryId = categoryId_example # String |  (optional)
resourceData = resourceData_example # String |  (optional)
complianceId = complianceId_example # String |  (optional)
datasourceId = datasourceId_example # String |  (optional)
limit = limit_example # String |  (optional)
resourceId = resourceId_example # String |  (optional)
categoryType = categoryType_example # String |  (optional)
page = page_example # String |  (optional)
subscribed = subscribed_example # String |  (optional)

try: 
    api_response = api_instance.list_policies(onlyFailed=onlyFailed, sortBy=sortBy, tag=tag, name=name, severityLabel=severityLabel, secberusManaged=secberusManaged, datasourceType=datasourceType, categoryId=categoryId, resourceData=resourceData, complianceId=complianceId, datasourceId=datasourceId, limit=limit, resourceId=resourceId, categoryType=categoryType, page=page, subscribed=subscribed)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->listPolicies: %s\n" % e)

Parameters

Query parameters
Name Description
only_failed
String
sort_by
String
tag
String
name
String
severity_label
String
secberus_managed
String
datasource_type
String
category_id
String
resource_data
String
compliance_id
String
datasource_id
String
limit
String
resource_id
String
category_type
String
page
String
subscribed
String

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

listPolicyComplianceControls


/policies/{policy_id}/compliance-controls

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//policies/{policy_id}/compliance-controls?sort_by=&limit=&page="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String policyId = policyId_example; // String | 
        String sortBy = sortBy_example; // String | 
        String limit = limit_example; // String | 
        String page = page_example; // String | 
        try {
            PolicyComplianceControlList result = apiInstance.listPolicyComplianceControls(policyId, sortBy, limit, page);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#listPolicyComplianceControls");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String policyId = policyId_example; // String | 
        String sortBy = sortBy_example; // String | 
        String limit = limit_example; // String | 
        String page = page_example; // String | 
        try {
            PolicyComplianceControlList result = apiInstance.listPolicyComplianceControls(policyId, sortBy, limit, page);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#listPolicyComplianceControls");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *policyId = policyId_example; // 
String *sortBy = sortBy_example; //  (optional)
String *limit = limit_example; //  (optional)
String *page = page_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance listPolicyComplianceControlsWith:policyId
    sortBy:sortBy
    limit:limit
    page:page
              completionHandler: ^(PolicyComplianceControlList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var policyId = policyId_example; // {{String}} 
var opts = { 
  'sortBy': sortBy_example, // {{String}} 
  'limit': limit_example, // {{String}} 
  'page': page_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.listPolicyComplianceControls(policyId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class listPolicyComplianceControlsExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var policyId = policyId_example;  // String | 
            var sortBy = sortBy_example;  // String |  (optional) 
            var limit = limit_example;  // String |  (optional) 
            var page = page_example;  // String |  (optional) 

            try
            {
                PolicyComplianceControlList result = apiInstance.listPolicyComplianceControls(policyId, sortBy, limit, page);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.listPolicyComplianceControls: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$policyId = policyId_example; // String | 
$sortBy = sortBy_example; // String | 
$limit = limit_example; // String | 
$page = page_example; // String | 

try {
    $result = $api_instance->listPolicyComplianceControls($policyId, $sortBy, $limit, $page);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->listPolicyComplianceControls: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $policyId = policyId_example; # String | 
my $sortBy = sortBy_example; # String | 
my $limit = limit_example; # String | 
my $page = page_example; # String | 

eval { 
    my $result = $api_instance->listPolicyComplianceControls(policyId => $policyId, sortBy => $sortBy, limit => $limit, page => $page);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->listPolicyComplianceControls: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
policyId = policyId_example # String | 
sortBy = sortBy_example # String |  (optional)
limit = limit_example # String |  (optional)
page = page_example # String |  (optional)

try: 
    api_response = api_instance.list_policy_compliance_controls(policyId, sortBy=sortBy, limit=limit, page=page)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->listPolicyComplianceControls: %s\n" % e)

Parameters

Path parameters
Name Description
policy_id*
String
Required
Query parameters
Name Description
sort_by
String
limit
String
page
String

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

listPolicyDatasources


/policies/{policy_id}/datasources

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//policies/{policy_id}/datasources?sort_by=&limit=&page="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String policyId = policyId_example; // String | 
        String sortBy = sortBy_example; // String | 
        String limit = limit_example; // String | 
        String page = page_example; // String | 
        try {
            DatasourceList result = apiInstance.listPolicyDatasources(policyId, sortBy, limit, page);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#listPolicyDatasources");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String policyId = policyId_example; // String | 
        String sortBy = sortBy_example; // String | 
        String limit = limit_example; // String | 
        String page = page_example; // String | 
        try {
            DatasourceList result = apiInstance.listPolicyDatasources(policyId, sortBy, limit, page);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#listPolicyDatasources");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *policyId = policyId_example; // 
String *sortBy = sortBy_example; //  (optional)
String *limit = limit_example; //  (optional)
String *page = page_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance listPolicyDatasourcesWith:policyId
    sortBy:sortBy
    limit:limit
    page:page
              completionHandler: ^(DatasourceList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var policyId = policyId_example; // {{String}} 
var opts = { 
  'sortBy': sortBy_example, // {{String}} 
  'limit': limit_example, // {{String}} 
  'page': page_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.listPolicyDatasources(policyId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class listPolicyDatasourcesExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var policyId = policyId_example;  // String | 
            var sortBy = sortBy_example;  // String |  (optional) 
            var limit = limit_example;  // String |  (optional) 
            var page = page_example;  // String |  (optional) 

            try
            {
                DatasourceList result = apiInstance.listPolicyDatasources(policyId, sortBy, limit, page);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.listPolicyDatasources: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$policyId = policyId_example; // String | 
$sortBy = sortBy_example; // String | 
$limit = limit_example; // String | 
$page = page_example; // String | 

try {
    $result = $api_instance->listPolicyDatasources($policyId, $sortBy, $limit, $page);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->listPolicyDatasources: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $policyId = policyId_example; # String | 
my $sortBy = sortBy_example; # String | 
my $limit = limit_example; # String | 
my $page = page_example; # String | 

eval { 
    my $result = $api_instance->listPolicyDatasources(policyId => $policyId, sortBy => $sortBy, limit => $limit, page => $page);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->listPolicyDatasources: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
policyId = policyId_example # String | 
sortBy = sortBy_example # String |  (optional)
limit = limit_example # String |  (optional)
page = page_example # String |  (optional)

try: 
    api_response = api_instance.list_policy_datasources(policyId, sortBy=sortBy, limit=limit, page=page)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->listPolicyDatasources: %s\n" % e)

Parameters

Path parameters
Name Description
policy_id*
String
Required
Query parameters
Name Description
sort_by
String
limit
String
page
String

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

listPolicyExceptions


/exceptions/policy/{policy_id}

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//exceptions/policy/{policy_id}?sort_by=&limit=&page="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String policyId = policyId_example; // String | 
        String sortBy = sortBy_example; // String | 
        String limit = limit_example; // String | 
        String page = page_example; // String | 
        try {
            ExceptionList result = apiInstance.listPolicyExceptions(policyId, sortBy, limit, page);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#listPolicyExceptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String policyId = policyId_example; // String | 
        String sortBy = sortBy_example; // String | 
        String limit = limit_example; // String | 
        String page = page_example; // String | 
        try {
            ExceptionList result = apiInstance.listPolicyExceptions(policyId, sortBy, limit, page);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#listPolicyExceptions");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *policyId = policyId_example; // 
String *sortBy = sortBy_example; //  (optional)
String *limit = limit_example; //  (optional)
String *page = page_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance listPolicyExceptionsWith:policyId
    sortBy:sortBy
    limit:limit
    page:page
              completionHandler: ^(ExceptionList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var policyId = policyId_example; // {{String}} 
var opts = { 
  'sortBy': sortBy_example, // {{String}} 
  'limit': limit_example, // {{String}} 
  'page': page_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.listPolicyExceptions(policyId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class listPolicyExceptionsExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var policyId = policyId_example;  // String | 
            var sortBy = sortBy_example;  // String |  (optional) 
            var limit = limit_example;  // String |  (optional) 
            var page = page_example;  // String |  (optional) 

            try
            {
                ExceptionList result = apiInstance.listPolicyExceptions(policyId, sortBy, limit, page);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.listPolicyExceptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$policyId = policyId_example; // String | 
$sortBy = sortBy_example; // String | 
$limit = limit_example; // String | 
$page = page_example; // String | 

try {
    $result = $api_instance->listPolicyExceptions($policyId, $sortBy, $limit, $page);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->listPolicyExceptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $policyId = policyId_example; # String | 
my $sortBy = sortBy_example; # String | 
my $limit = limit_example; # String | 
my $page = page_example; # String | 

eval { 
    my $result = $api_instance->listPolicyExceptions(policyId => $policyId, sortBy => $sortBy, limit => $limit, page => $page);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->listPolicyExceptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
policyId = policyId_example # String | 
sortBy = sortBy_example # String |  (optional)
limit = limit_example # String |  (optional)
page = page_example # String |  (optional)

try: 
    api_response = api_instance.list_policy_exceptions(policyId, sortBy=sortBy, limit=limit, page=page)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->listPolicyExceptions: %s\n" % e)

Parameters

Path parameters
Name Description
policy_id*
String
Required
Query parameters
Name Description
sort_by
String
limit
String
page
String

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

listPolicyIds


/policies/ids

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//policies/ids?only_failed=&sort_by=&tag=&name=&severity_label=&secberus_managed=&datasource_type=&category_id=&resource_data=&compliance_id=&datasource_id=&limit=&resource_id=&category_type=&page=&subscribed="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String onlyFailed = onlyFailed_example; // String | 
        String sortBy = sortBy_example; // String | 
        String tag = tag_example; // String | 
        String name = name_example; // String | 
        String severityLabel = severityLabel_example; // String | 
        String secberusManaged = secberusManaged_example; // String | 
        String datasourceType = datasourceType_example; // String | 
        String categoryId = categoryId_example; // String | 
        String resourceData = resourceData_example; // String | 
        String complianceId = complianceId_example; // String | 
        String datasourceId = datasourceId_example; // String | 
        String limit = limit_example; // String | 
        String resourceId = resourceId_example; // String | 
        String categoryType = categoryType_example; // String | 
        String page = page_example; // String | 
        String subscribed = subscribed_example; // String | 
        try {
            IdList result = apiInstance.listPolicyIds(onlyFailed, sortBy, tag, name, severityLabel, secberusManaged, datasourceType, categoryId, resourceData, complianceId, datasourceId, limit, resourceId, categoryType, page, subscribed);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#listPolicyIds");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String onlyFailed = onlyFailed_example; // String | 
        String sortBy = sortBy_example; // String | 
        String tag = tag_example; // String | 
        String name = name_example; // String | 
        String severityLabel = severityLabel_example; // String | 
        String secberusManaged = secberusManaged_example; // String | 
        String datasourceType = datasourceType_example; // String | 
        String categoryId = categoryId_example; // String | 
        String resourceData = resourceData_example; // String | 
        String complianceId = complianceId_example; // String | 
        String datasourceId = datasourceId_example; // String | 
        String limit = limit_example; // String | 
        String resourceId = resourceId_example; // String | 
        String categoryType = categoryType_example; // String | 
        String page = page_example; // String | 
        String subscribed = subscribed_example; // String | 
        try {
            IdList result = apiInstance.listPolicyIds(onlyFailed, sortBy, tag, name, severityLabel, secberusManaged, datasourceType, categoryId, resourceData, complianceId, datasourceId, limit, resourceId, categoryType, page, subscribed);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#listPolicyIds");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *onlyFailed = onlyFailed_example; //  (optional)
String *sortBy = sortBy_example; //  (optional)
String *tag = tag_example; //  (optional)
String *name = name_example; //  (optional)
String *severityLabel = severityLabel_example; //  (optional)
String *secberusManaged = secberusManaged_example; //  (optional)
String *datasourceType = datasourceType_example; //  (optional)
String *categoryId = categoryId_example; //  (optional)
String *resourceData = resourceData_example; //  (optional)
String *complianceId = complianceId_example; //  (optional)
String *datasourceId = datasourceId_example; //  (optional)
String *limit = limit_example; //  (optional)
String *resourceId = resourceId_example; //  (optional)
String *categoryType = categoryType_example; //  (optional)
String *page = page_example; //  (optional)
String *subscribed = subscribed_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance listPolicyIdsWith:onlyFailed
    sortBy:sortBy
    tag:tag
    name:name
    severityLabel:severityLabel
    secberusManaged:secberusManaged
    datasourceType:datasourceType
    categoryId:categoryId
    resourceData:resourceData
    complianceId:complianceId
    datasourceId:datasourceId
    limit:limit
    resourceId:resourceId
    categoryType:categoryType
    page:page
    subscribed:subscribed
              completionHandler: ^(IdList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var opts = { 
  'onlyFailed': onlyFailed_example, // {{String}} 
  'sortBy': sortBy_example, // {{String}} 
  'tag': tag_example, // {{String}} 
  'name': name_example, // {{String}} 
  'severityLabel': severityLabel_example, // {{String}} 
  'secberusManaged': secberusManaged_example, // {{String}} 
  'datasourceType': datasourceType_example, // {{String}} 
  'categoryId': categoryId_example, // {{String}} 
  'resourceData': resourceData_example, // {{String}} 
  'complianceId': complianceId_example, // {{String}} 
  'datasourceId': datasourceId_example, // {{String}} 
  'limit': limit_example, // {{String}} 
  'resourceId': resourceId_example, // {{String}} 
  'categoryType': categoryType_example, // {{String}} 
  'page': page_example, // {{String}} 
  'subscribed': subscribed_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.listPolicyIds(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class listPolicyIdsExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var onlyFailed = onlyFailed_example;  // String |  (optional) 
            var sortBy = sortBy_example;  // String |  (optional) 
            var tag = tag_example;  // String |  (optional) 
            var name = name_example;  // String |  (optional) 
            var severityLabel = severityLabel_example;  // String |  (optional) 
            var secberusManaged = secberusManaged_example;  // String |  (optional) 
            var datasourceType = datasourceType_example;  // String |  (optional) 
            var categoryId = categoryId_example;  // String |  (optional) 
            var resourceData = resourceData_example;  // String |  (optional) 
            var complianceId = complianceId_example;  // String |  (optional) 
            var datasourceId = datasourceId_example;  // String |  (optional) 
            var limit = limit_example;  // String |  (optional) 
            var resourceId = resourceId_example;  // String |  (optional) 
            var categoryType = categoryType_example;  // String |  (optional) 
            var page = page_example;  // String |  (optional) 
            var subscribed = subscribed_example;  // String |  (optional) 

            try
            {
                IdList result = apiInstance.listPolicyIds(onlyFailed, sortBy, tag, name, severityLabel, secberusManaged, datasourceType, categoryId, resourceData, complianceId, datasourceId, limit, resourceId, categoryType, page, subscribed);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.listPolicyIds: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$onlyFailed = onlyFailed_example; // String | 
$sortBy = sortBy_example; // String | 
$tag = tag_example; // String | 
$name = name_example; // String | 
$severityLabel = severityLabel_example; // String | 
$secberusManaged = secberusManaged_example; // String | 
$datasourceType = datasourceType_example; // String | 
$categoryId = categoryId_example; // String | 
$resourceData = resourceData_example; // String | 
$complianceId = complianceId_example; // String | 
$datasourceId = datasourceId_example; // String | 
$limit = limit_example; // String | 
$resourceId = resourceId_example; // String | 
$categoryType = categoryType_example; // String | 
$page = page_example; // String | 
$subscribed = subscribed_example; // String | 

try {
    $result = $api_instance->listPolicyIds($onlyFailed, $sortBy, $tag, $name, $severityLabel, $secberusManaged, $datasourceType, $categoryId, $resourceData, $complianceId, $datasourceId, $limit, $resourceId, $categoryType, $page, $subscribed);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->listPolicyIds: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $onlyFailed = onlyFailed_example; # String | 
my $sortBy = sortBy_example; # String | 
my $tag = tag_example; # String | 
my $name = name_example; # String | 
my $severityLabel = severityLabel_example; # String | 
my $secberusManaged = secberusManaged_example; # String | 
my $datasourceType = datasourceType_example; # String | 
my $categoryId = categoryId_example; # String | 
my $resourceData = resourceData_example; # String | 
my $complianceId = complianceId_example; # String | 
my $datasourceId = datasourceId_example; # String | 
my $limit = limit_example; # String | 
my $resourceId = resourceId_example; # String | 
my $categoryType = categoryType_example; # String | 
my $page = page_example; # String | 
my $subscribed = subscribed_example; # String | 

eval { 
    my $result = $api_instance->listPolicyIds(onlyFailed => $onlyFailed, sortBy => $sortBy, tag => $tag, name => $name, severityLabel => $severityLabel, secberusManaged => $secberusManaged, datasourceType => $datasourceType, categoryId => $categoryId, resourceData => $resourceData, complianceId => $complianceId, datasourceId => $datasourceId, limit => $limit, resourceId => $resourceId, categoryType => $categoryType, page => $page, subscribed => $subscribed);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->listPolicyIds: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
onlyFailed = onlyFailed_example # String |  (optional)
sortBy = sortBy_example # String |  (optional)
tag = tag_example # String |  (optional)
name = name_example # String |  (optional)
severityLabel = severityLabel_example # String |  (optional)
secberusManaged = secberusManaged_example # String |  (optional)
datasourceType = datasourceType_example # String |  (optional)
categoryId = categoryId_example # String |  (optional)
resourceData = resourceData_example # String |  (optional)
complianceId = complianceId_example # String |  (optional)
datasourceId = datasourceId_example # String |  (optional)
limit = limit_example # String |  (optional)
resourceId = resourceId_example # String |  (optional)
categoryType = categoryType_example # String |  (optional)
page = page_example # String |  (optional)
subscribed = subscribed_example # String |  (optional)

try: 
    api_response = api_instance.list_policy_ids(onlyFailed=onlyFailed, sortBy=sortBy, tag=tag, name=name, severityLabel=severityLabel, secberusManaged=secberusManaged, datasourceType=datasourceType, categoryId=categoryId, resourceData=resourceData, complianceId=complianceId, datasourceId=datasourceId, limit=limit, resourceId=resourceId, categoryType=categoryType, page=page, subscribed=subscribed)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->listPolicyIds: %s\n" % e)

Parameters

Query parameters
Name Description
only_failed
String
sort_by
String
tag
String
name
String
severity_label
String
secberus_managed
String
datasource_type
String
category_id
String
resource_data
String
compliance_id
String
datasource_id
String
limit
String
resource_id
String
category_type
String
page
String
subscribed
String

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

listReportSchedules


/report-schedules

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//report-schedules?sort_by=&limit=&report_id=&page=&type="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String sortBy = sortBy_example; // String | 
        String limit = limit_example; // String | 
        String reportId = reportId_example; // String | 
        String page = page_example; // String | 
        String type = type_example; // String | 
        try {
            ReportScheduleList result = apiInstance.listReportSchedules(sortBy, limit, reportId, page, type);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#listReportSchedules");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String sortBy = sortBy_example; // String | 
        String limit = limit_example; // String | 
        String reportId = reportId_example; // String | 
        String page = page_example; // String | 
        String type = type_example; // String | 
        try {
            ReportScheduleList result = apiInstance.listReportSchedules(sortBy, limit, reportId, page, type);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#listReportSchedules");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *sortBy = sortBy_example; //  (optional)
String *limit = limit_example; //  (optional)
String *reportId = reportId_example; //  (optional)
String *page = page_example; //  (optional)
String *type = type_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance listReportSchedulesWith:sortBy
    limit:limit
    reportId:reportId
    page:page
    type:type
              completionHandler: ^(ReportScheduleList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var opts = { 
  'sortBy': sortBy_example, // {{String}} 
  'limit': limit_example, // {{String}} 
  'reportId': reportId_example, // {{String}} 
  'page': page_example, // {{String}} 
  'type': type_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.listReportSchedules(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class listReportSchedulesExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var sortBy = sortBy_example;  // String |  (optional) 
            var limit = limit_example;  // String |  (optional) 
            var reportId = reportId_example;  // String |  (optional) 
            var page = page_example;  // String |  (optional) 
            var type = type_example;  // String |  (optional) 

            try
            {
                ReportScheduleList result = apiInstance.listReportSchedules(sortBy, limit, reportId, page, type);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.listReportSchedules: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$sortBy = sortBy_example; // String | 
$limit = limit_example; // String | 
$reportId = reportId_example; // String | 
$page = page_example; // String | 
$type = type_example; // String | 

try {
    $result = $api_instance->listReportSchedules($sortBy, $limit, $reportId, $page, $type);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->listReportSchedules: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $sortBy = sortBy_example; # String | 
my $limit = limit_example; # String | 
my $reportId = reportId_example; # String | 
my $page = page_example; # String | 
my $type = type_example; # String | 

eval { 
    my $result = $api_instance->listReportSchedules(sortBy => $sortBy, limit => $limit, reportId => $reportId, page => $page, type => $type);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->listReportSchedules: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
sortBy = sortBy_example # String |  (optional)
limit = limit_example # String |  (optional)
reportId = reportId_example # String |  (optional)
page = page_example # String |  (optional)
type = type_example # String |  (optional)

try: 
    api_response = api_instance.list_report_schedules(sortBy=sortBy, limit=limit, reportId=reportId, page=page, type=type)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->listReportSchedules: %s\n" % e)

Parameters

Query parameters
Name Description
sort_by
String
limit
String
report_id
String
page
String
type
String

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

listResources


/resources

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//resources?datasource_type="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String datasourceType = datasourceType_example; // String | 
        try {
            ResourceList result = apiInstance.listResources(datasourceType);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#listResources");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String datasourceType = datasourceType_example; // String | 
        try {
            ResourceList result = apiInstance.listResources(datasourceType);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#listResources");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *datasourceType = datasourceType_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance listResourcesWith:datasourceType
              completionHandler: ^(ResourceList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var opts = { 
  'datasourceType': datasourceType_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.listResources(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class listResourcesExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var datasourceType = datasourceType_example;  // String |  (optional) 

            try
            {
                ResourceList result = apiInstance.listResources(datasourceType);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.listResources: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$datasourceType = datasourceType_example; // String | 

try {
    $result = $api_instance->listResources($datasourceType);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->listResources: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $datasourceType = datasourceType_example; # String | 

eval { 
    my $result = $api_instance->listResources(datasourceType => $datasourceType);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->listResources: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
datasourceType = datasourceType_example # String |  (optional)

try: 
    api_response = api_instance.list_resources(datasourceType=datasourceType)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->listResources: %s\n" % e)

Parameters

Query parameters
Name Description
datasource_type
String

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

listRoles


/roles

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//roles?sort_by=&limit=&page="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String sortBy = sortBy_example; // String | 
        String limit = limit_example; // String | 
        String page = page_example; // String | 
        try {
            AccessRoleList result = apiInstance.listRoles(sortBy, limit, page);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#listRoles");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String sortBy = sortBy_example; // String | 
        String limit = limit_example; // String | 
        String page = page_example; // String | 
        try {
            AccessRoleList result = apiInstance.listRoles(sortBy, limit, page);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#listRoles");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *sortBy = sortBy_example; //  (optional)
String *limit = limit_example; //  (optional)
String *page = page_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance listRolesWith:sortBy
    limit:limit
    page:page
              completionHandler: ^(AccessRoleList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var opts = { 
  'sortBy': sortBy_example, // {{String}} 
  'limit': limit_example, // {{String}} 
  'page': page_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.listRoles(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class listRolesExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var sortBy = sortBy_example;  // String |  (optional) 
            var limit = limit_example;  // String |  (optional) 
            var page = page_example;  // String |  (optional) 

            try
            {
                AccessRoleList result = apiInstance.listRoles(sortBy, limit, page);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.listRoles: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$sortBy = sortBy_example; // String | 
$limit = limit_example; // String | 
$page = page_example; // String | 

try {
    $result = $api_instance->listRoles($sortBy, $limit, $page);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->listRoles: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $sortBy = sortBy_example; # String | 
my $limit = limit_example; # String | 
my $page = page_example; # String | 

eval { 
    my $result = $api_instance->listRoles(sortBy => $sortBy, limit => $limit, page => $page);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->listRoles: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
sortBy = sortBy_example # String |  (optional)
limit = limit_example # String |  (optional)
page = page_example # String |  (optional)

try: 
    api_response = api_instance.list_roles(sortBy=sortBy, limit=limit, page=page)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->listRoles: %s\n" % e)

Parameters

Query parameters
Name Description
sort_by
String
limit
String
page
String

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

listSSOProviders


/accounts/sso

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//accounts/sso"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        try {
            Empty result = apiInstance.listSSOProviders();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#listSSOProviders");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            Empty result = apiInstance.listSSOProviders();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#listSSOProviders");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance listSSOProvidersWithCompletionHandler: 
              ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.listSSOProviders(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class listSSOProvidersExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();

            try
            {
                Empty result = apiInstance.listSSOProviders();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.listSSOProviders: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->listSSOProviders();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->listSSOProviders: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->listSSOProviders();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->listSSOProviders: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.list_sso_providers()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->listSSOProviders: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

listUsers


/users

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//users?term=&sort_by=&limit=&page="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String term = term_example; // String | 
        String sortBy = sortBy_example; // String | 
        String limit = limit_example; // String | 
        String page = page_example; // String | 
        try {
            UserList result = apiInstance.listUsers(term, sortBy, limit, page);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#listUsers");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String term = term_example; // String | 
        String sortBy = sortBy_example; // String | 
        String limit = limit_example; // String | 
        String page = page_example; // String | 
        try {
            UserList result = apiInstance.listUsers(term, sortBy, limit, page);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#listUsers");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *term = term_example; //  (optional)
String *sortBy = sortBy_example; //  (optional)
String *limit = limit_example; //  (optional)
String *page = page_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance listUsersWith:term
    sortBy:sortBy
    limit:limit
    page:page
              completionHandler: ^(UserList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var opts = { 
  'term': term_example, // {{String}} 
  'sortBy': sortBy_example, // {{String}} 
  'limit': limit_example, // {{String}} 
  'page': page_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.listUsers(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class listUsersExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var term = term_example;  // String |  (optional) 
            var sortBy = sortBy_example;  // String |  (optional) 
            var limit = limit_example;  // String |  (optional) 
            var page = page_example;  // String |  (optional) 

            try
            {
                UserList result = apiInstance.listUsers(term, sortBy, limit, page);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.listUsers: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$term = term_example; // String | 
$sortBy = sortBy_example; // String | 
$limit = limit_example; // String | 
$page = page_example; // String | 

try {
    $result = $api_instance->listUsers($term, $sortBy, $limit, $page);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->listUsers: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $term = term_example; # String | 
my $sortBy = sortBy_example; # String | 
my $limit = limit_example; # String | 
my $page = page_example; # String | 

eval { 
    my $result = $api_instance->listUsers(term => $term, sortBy => $sortBy, limit => $limit, page => $page);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->listUsers: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
term = term_example # String |  (optional)
sortBy = sortBy_example # String |  (optional)
limit = limit_example # String |  (optional)
page = page_example # String |  (optional)

try: 
    api_response = api_instance.list_users(term=term, sortBy=sortBy, limit=limit, page=page)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->listUsers: %s\n" % e)

Parameters

Query parameters
Name Description
term
String
sort_by
String
limit
String
page
String

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

listWorkflows


/workflows

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//workflows?sort_by=&limit=&page="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String sortBy = sortBy_example; // String | 
        String limit = limit_example; // String | 
        String page = page_example; // String | 
        try {
            WorkflowList result = apiInstance.listWorkflows(sortBy, limit, page);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#listWorkflows");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String sortBy = sortBy_example; // String | 
        String limit = limit_example; // String | 
        String page = page_example; // String | 
        try {
            WorkflowList result = apiInstance.listWorkflows(sortBy, limit, page);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#listWorkflows");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *sortBy = sortBy_example; //  (optional)
String *limit = limit_example; //  (optional)
String *page = page_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance listWorkflowsWith:sortBy
    limit:limit
    page:page
              completionHandler: ^(WorkflowList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var opts = { 
  'sortBy': sortBy_example, // {{String}} 
  'limit': limit_example, // {{String}} 
  'page': page_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.listWorkflows(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class listWorkflowsExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var sortBy = sortBy_example;  // String |  (optional) 
            var limit = limit_example;  // String |  (optional) 
            var page = page_example;  // String |  (optional) 

            try
            {
                WorkflowList result = apiInstance.listWorkflows(sortBy, limit, page);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.listWorkflows: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$sortBy = sortBy_example; // String | 
$limit = limit_example; // String | 
$page = page_example; // String | 

try {
    $result = $api_instance->listWorkflows($sortBy, $limit, $page);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->listWorkflows: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $sortBy = sortBy_example; # String | 
my $limit = limit_example; # String | 
my $page = page_example; # String | 

eval { 
    my $result = $api_instance->listWorkflows(sortBy => $sortBy, limit => $limit, page => $page);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->listWorkflows: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
sortBy = sortBy_example # String |  (optional)
limit = limit_example # String |  (optional)
page = page_example # String |  (optional)

try: 
    api_response = api_instance.list_workflows(sortBy=sortBy, limit=limit, page=page)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->listWorkflows: %s\n" % e)

Parameters

Query parameters
Name Description
sort_by
String
limit
String
page
String

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

loginIsSsoOptions


/login/is-sso

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//login/is-sso"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            IsSSO result = apiInstance.loginIsSsoOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#loginIsSsoOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            IsSSO result = apiInstance.loginIsSsoOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#loginIsSsoOptions");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance loginIsSsoOptionsWithCompletionHandler: 
              ^(IsSSO output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.loginIsSsoOptions(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class loginIsSsoOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();

            try
            {
                IsSSO result = apiInstance.loginIsSsoOptions();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.loginIsSsoOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->loginIsSsoOptions();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->loginIsSsoOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->loginIsSsoOptions();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->loginIsSsoOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.login_is_sso_options()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->loginIsSsoOptions: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


loginTokenOptions


/login/token

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//login/token"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        CredentialLogin body = ; // CredentialLogin | 
        try {
            CredentialReturn result = apiInstance.loginTokenOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#loginTokenOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        CredentialLogin body = ; // CredentialLogin | 
        try {
            CredentialReturn result = apiInstance.loginTokenOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#loginTokenOptions");
            e.printStackTrace();
        }
    }
}
CredentialLogin *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance loginTokenOptionsWith:body
              completionHandler: ^(CredentialReturn output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{CredentialLogin}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.loginTokenOptions(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class loginTokenOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new CredentialLogin(); // CredentialLogin | 

            try
            {
                CredentialReturn result = apiInstance.loginTokenOptions(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.loginTokenOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // CredentialLogin | 

try {
    $result = $api_instance->loginTokenOptions($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->loginTokenOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::CredentialLogin->new(); # CredentialLogin | 

eval { 
    my $result = $api_instance->loginTokenOptions(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->loginTokenOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # CredentialLogin | 

try: 
    api_response = api_instance.login_token_options(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->loginTokenOptions: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


logsOptions


/logs

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//logs"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            CustomerLogEventList result = apiInstance.logsOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#logsOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            CustomerLogEventList result = apiInstance.logsOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#logsOptions");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance logsOptionsWithCompletionHandler: 
              ^(CustomerLogEventList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.logsOptions(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class logsOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();

            try
            {
                CustomerLogEventList result = apiInstance.logsOptions();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.logsOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->logsOptions();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->logsOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->logsOptions();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->logsOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.logs_options()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->logsOptions: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 500 - 500 response


markViolationFixed


/violations/{violation_id}/mark-fixed

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//violations/{violation_id}/mark-fixed"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String violationId = violationId_example; // String | 
        try {
            Violation result = apiInstance.markViolationFixed(violationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#markViolationFixed");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String violationId = violationId_example; // String | 
        try {
            Violation result = apiInstance.markViolationFixed(violationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#markViolationFixed");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *violationId = violationId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance markViolationFixedWith:violationId
              completionHandler: ^(Violation output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var violationId = violationId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.markViolationFixed(violationId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class markViolationFixedExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var violationId = violationId_example;  // String | 

            try
            {
                Violation result = apiInstance.markViolationFixed(violationId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.markViolationFixed: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$violationId = violationId_example; // String | 

try {
    $result = $api_instance->markViolationFixed($violationId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->markViolationFixed: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $violationId = violationId_example; # String | 

eval { 
    my $result = $api_instance->markViolationFixed(violationId => $violationId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->markViolationFixed: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
violationId = violationId_example # String | 

try: 
    api_response = api_instance.mark_violation_fixed(violationId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->markViolationFixed: %s\n" % e)

Parameters

Path parameters
Name Description
violation_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

markViolationOpen


/violations/{violation_id}/mark-open

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//violations/{violation_id}/mark-open"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String violationId = violationId_example; // String | 
        try {
            Violation result = apiInstance.markViolationOpen(violationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#markViolationOpen");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String violationId = violationId_example; // String | 
        try {
            Violation result = apiInstance.markViolationOpen(violationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#markViolationOpen");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *violationId = violationId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance markViolationOpenWith:violationId
              completionHandler: ^(Violation output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var violationId = violationId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.markViolationOpen(violationId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class markViolationOpenExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var violationId = violationId_example;  // String | 

            try
            {
                Violation result = apiInstance.markViolationOpen(violationId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.markViolationOpen: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$violationId = violationId_example; // String | 

try {
    $result = $api_instance->markViolationOpen($violationId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->markViolationOpen: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $violationId = violationId_example; # String | 

eval { 
    my $result = $api_instance->markViolationOpen(violationId => $violationId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->markViolationOpen: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
violationId = violationId_example # String | 

try: 
    api_response = api_instance.mark_violation_open(violationId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->markViolationOpen: %s\n" % e)

Parameters

Path parameters
Name Description
violation_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

metricsNameOptions


/metrics/{name}

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//metrics/{name}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String name = name_example; // String | 
        try {
            Timeseries result = apiInstance.metricsNameOptions(name);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#metricsNameOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String name = name_example; // String | 
        try {
            Timeseries result = apiInstance.metricsNameOptions(name);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#metricsNameOptions");
            e.printStackTrace();
        }
    }
}
String *name = name_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance metricsNameOptionsWith:name
              completionHandler: ^(Timeseries output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var name = name_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.metricsNameOptions(name, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class metricsNameOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var name = name_example;  // String | 

            try
            {
                Timeseries result = apiInstance.metricsNameOptions(name);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.metricsNameOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$name = name_example; // String | 

try {
    $result = $api_instance->metricsNameOptions($name);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->metricsNameOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $name = name_example; # String | 

eval { 
    my $result = $api_instance->metricsNameOptions(name => $name);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->metricsNameOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
name = name_example # String | 

try: 
    api_response = api_instance.metrics_name_options(name)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->metricsNameOptions: %s\n" % e)

Parameters

Path parameters
Name Description
name*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


orgsOptions


/orgs

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//orgs"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        CreateOrg body = ; // CreateOrg | 
        try {
            OrgList result = apiInstance.orgsOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#orgsOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        CreateOrg body = ; // CreateOrg | 
        try {
            OrgList result = apiInstance.orgsOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#orgsOptions");
            e.printStackTrace();
        }
    }
}
CreateOrg *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance orgsOptionsWith:body
              completionHandler: ^(OrgList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{CreateOrg}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.orgsOptions(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class orgsOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new CreateOrg(); // CreateOrg | 

            try
            {
                OrgList result = apiInstance.orgsOptions(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.orgsOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // CreateOrg | 

try {
    $result = $api_instance->orgsOptions($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->orgsOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::CreateOrg->new(); # CreateOrg | 

eval { 
    my $result = $api_instance->orgsOptions(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->orgsOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # CreateOrg | 

try: 
    api_response = api_instance.orgs_options(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->orgsOptions: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


orgsOrgidOptions


/orgs/{orgid}

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//orgs/{orgid}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        CreateOrg body = ; // CreateOrg | 
        String orgid = orgid_example; // String | 
        try {
            Empty result = apiInstance.orgsOrgidOptions(body, orgid);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#orgsOrgidOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        CreateOrg body = ; // CreateOrg | 
        String orgid = orgid_example; // String | 
        try {
            Empty result = apiInstance.orgsOrgidOptions(body, orgid);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#orgsOrgidOptions");
            e.printStackTrace();
        }
    }
}
CreateOrg *body = ; // 
String *orgid = orgid_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance orgsOrgidOptionsWith:body
    orgid:orgid
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{CreateOrg}} 
var orgid = orgid_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.orgsOrgidOptions(bodyorgid, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class orgsOrgidOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new CreateOrg(); // CreateOrg | 
            var orgid = orgid_example;  // String | 

            try
            {
                Empty result = apiInstance.orgsOrgidOptions(body, orgid);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.orgsOrgidOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // CreateOrg | 
$orgid = orgid_example; // String | 

try {
    $result = $api_instance->orgsOrgidOptions($body, $orgid);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->orgsOrgidOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::CreateOrg->new(); # CreateOrg | 
my $orgid = orgid_example; # String | 

eval { 
    my $result = $api_instance->orgsOrgidOptions(body => $body, orgid => $orgid);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->orgsOrgidOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # CreateOrg | 
orgid = orgid_example # String | 

try: 
    api_response = api_instance.orgs_orgid_options(body, orgid)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->orgsOrgidOptions: %s\n" % e)

Parameters

Path parameters
Name Description
orgid*
String
Required
Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


orgsOrgidSwitchOptions


/orgs/{orgid}/switch

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//orgs/{orgid}/switch"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String orgid = orgid_example; // String | 
        try {
            Empty result = apiInstance.orgsOrgidSwitchOptions(orgid);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#orgsOrgidSwitchOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String orgid = orgid_example; // String | 
        try {
            Empty result = apiInstance.orgsOrgidSwitchOptions(orgid);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#orgsOrgidSwitchOptions");
            e.printStackTrace();
        }
    }
}
String *orgid = orgid_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance orgsOrgidSwitchOptionsWith:orgid
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var orgid = orgid_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.orgsOrgidSwitchOptions(orgid, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class orgsOrgidSwitchOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var orgid = orgid_example;  // String | 

            try
            {
                Empty result = apiInstance.orgsOrgidSwitchOptions(orgid);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.orgsOrgidSwitchOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$orgid = orgid_example; // String | 

try {
    $result = $api_instance->orgsOrgidSwitchOptions($orgid);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->orgsOrgidSwitchOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $orgid = orgid_example; # String | 

eval { 
    my $result = $api_instance->orgsOrgidSwitchOptions(orgid => $orgid);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->orgsOrgidSwitchOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
orgid = orgid_example # String | 

try: 
    api_response = api_instance.orgs_orgid_switch_options(orgid)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->orgsOrgidSwitchOptions: %s\n" % e)

Parameters

Path parameters
Name Description
orgid*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


orgsOrgidUsersOptions


/orgs/{orgid}/users

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//orgs/{orgid}/users"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String orgid = orgid_example; // String | 
        try {
            OrgUserList result = apiInstance.orgsOrgidUsersOptions(orgid);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#orgsOrgidUsersOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String orgid = orgid_example; // String | 
        try {
            OrgUserList result = apiInstance.orgsOrgidUsersOptions(orgid);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#orgsOrgidUsersOptions");
            e.printStackTrace();
        }
    }
}
String *orgid = orgid_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance orgsOrgidUsersOptionsWith:orgid
              completionHandler: ^(OrgUserList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var orgid = orgid_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.orgsOrgidUsersOptions(orgid, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class orgsOrgidUsersOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var orgid = orgid_example;  // String | 

            try
            {
                OrgUserList result = apiInstance.orgsOrgidUsersOptions(orgid);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.orgsOrgidUsersOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$orgid = orgid_example; // String | 

try {
    $result = $api_instance->orgsOrgidUsersOptions($orgid);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->orgsOrgidUsersOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $orgid = orgid_example; # String | 

eval { 
    my $result = $api_instance->orgsOrgidUsersOptions(orgid => $orgid);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->orgsOrgidUsersOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
orgid = orgid_example # String | 

try: 
    api_response = api_instance.orgs_orgid_users_options(orgid)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->orgsOrgidUsersOptions: %s\n" % e)

Parameters

Path parameters
Name Description
orgid*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


policiesCsvOptions


/policies/csv

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//policies/csv"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            Empty result = apiInstance.policiesCsvOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#policiesCsvOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            Empty result = apiInstance.policiesCsvOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#policiesCsvOptions");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance policiesCsvOptionsWithCompletionHandler: 
              ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.policiesCsvOptions(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class policiesCsvOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();

            try
            {
                Empty result = apiInstance.policiesCsvOptions();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.policiesCsvOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->policiesCsvOptions();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->policiesCsvOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->policiesCsvOptions();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->policiesCsvOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.policies_csv_options()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->policiesCsvOptions: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


policiesIdsOptions


/policies/ids

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//policies/ids"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            IdList result = apiInstance.policiesIdsOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#policiesIdsOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            IdList result = apiInstance.policiesIdsOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#policiesIdsOptions");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance policiesIdsOptionsWithCompletionHandler: 
              ^(IdList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.policiesIdsOptions(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class policiesIdsOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();

            try
            {
                IdList result = apiInstance.policiesIdsOptions();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.policiesIdsOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->policiesIdsOptions();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->policiesIdsOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->policiesIdsOptions();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->policiesIdsOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.policies_ids_options()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->policiesIdsOptions: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


policiesOptions


/policies

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//policies"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        Policy body = ; // Policy | 
        try {
            Policy result = apiInstance.policiesOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#policiesOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        Policy body = ; // Policy | 
        try {
            Policy result = apiInstance.policiesOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#policiesOptions");
            e.printStackTrace();
        }
    }
}
Policy *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance policiesOptionsWith:body
              completionHandler: ^(Policy output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{Policy}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.policiesOptions(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class policiesOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new Policy(); // Policy | 

            try
            {
                Policy result = apiInstance.policiesOptions(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.policiesOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // Policy | 

try {
    $result = $api_instance->policiesOptions($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->policiesOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::Policy->new(); # Policy | 

eval { 
    my $result = $api_instance->policiesOptions(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->policiesOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # Policy | 

try: 
    api_response = api_instance.policies_options(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->policiesOptions: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


policiesPolicyIdComplianceControlsOptions


/policies/{policy_id}/compliance-controls

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//policies/{policy_id}/compliance-controls"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        IdList body = ; // IdList | 
        String policyId = policyId_example; // String | 
        try {
            Empty result = apiInstance.policiesPolicyIdComplianceControlsOptions(body, policyId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#policiesPolicyIdComplianceControlsOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        IdList body = ; // IdList | 
        String policyId = policyId_example; // String | 
        try {
            Empty result = apiInstance.policiesPolicyIdComplianceControlsOptions(body, policyId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#policiesPolicyIdComplianceControlsOptions");
            e.printStackTrace();
        }
    }
}
IdList *body = ; // 
String *policyId = policyId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance policiesPolicyIdComplianceControlsOptionsWith:body
    policyId:policyId
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{IdList}} 
var policyId = policyId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.policiesPolicyIdComplianceControlsOptions(bodypolicyId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class policiesPolicyIdComplianceControlsOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new IdList(); // IdList | 
            var policyId = policyId_example;  // String | 

            try
            {
                Empty result = apiInstance.policiesPolicyIdComplianceControlsOptions(body, policyId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.policiesPolicyIdComplianceControlsOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // IdList | 
$policyId = policyId_example; // String | 

try {
    $result = $api_instance->policiesPolicyIdComplianceControlsOptions($body, $policyId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->policiesPolicyIdComplianceControlsOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::IdList->new(); # IdList | 
my $policyId = policyId_example; # String | 

eval { 
    my $result = $api_instance->policiesPolicyIdComplianceControlsOptions(body => $body, policyId => $policyId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->policiesPolicyIdComplianceControlsOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # IdList | 
policyId = policyId_example # String | 

try: 
    api_response = api_instance.policies_policy_id_compliance_controls_options(body, policyId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->policiesPolicyIdComplianceControlsOptions: %s\n" % e)

Parameters

Path parameters
Name Description
policy_id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


policiesPolicyIdDatasourcesOptions


/policies/{policy_id}/datasources

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//policies/{policy_id}/datasources"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        PolicyDatasourceIds body = ; // PolicyDatasourceIds | 
        String policyId = policyId_example; // String | 
        try {
            Empty result = apiInstance.policiesPolicyIdDatasourcesOptions(body, policyId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#policiesPolicyIdDatasourcesOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        PolicyDatasourceIds body = ; // PolicyDatasourceIds | 
        String policyId = policyId_example; // String | 
        try {
            Empty result = apiInstance.policiesPolicyIdDatasourcesOptions(body, policyId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#policiesPolicyIdDatasourcesOptions");
            e.printStackTrace();
        }
    }
}
PolicyDatasourceIds *body = ; // 
String *policyId = policyId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance policiesPolicyIdDatasourcesOptionsWith:body
    policyId:policyId
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{PolicyDatasourceIds}} 
var policyId = policyId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.policiesPolicyIdDatasourcesOptions(bodypolicyId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class policiesPolicyIdDatasourcesOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new PolicyDatasourceIds(); // PolicyDatasourceIds | 
            var policyId = policyId_example;  // String | 

            try
            {
                Empty result = apiInstance.policiesPolicyIdDatasourcesOptions(body, policyId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.policiesPolicyIdDatasourcesOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // PolicyDatasourceIds | 
$policyId = policyId_example; // String | 

try {
    $result = $api_instance->policiesPolicyIdDatasourcesOptions($body, $policyId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->policiesPolicyIdDatasourcesOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::PolicyDatasourceIds->new(); # PolicyDatasourceIds | 
my $policyId = policyId_example; # String | 

eval { 
    my $result = $api_instance->policiesPolicyIdDatasourcesOptions(body => $body, policyId => $policyId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->policiesPolicyIdDatasourcesOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # PolicyDatasourceIds | 
policyId = policyId_example # String | 

try: 
    api_response = api_instance.policies_policy_id_datasources_options(body, policyId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->policiesPolicyIdDatasourcesOptions: %s\n" % e)

Parameters

Path parameters
Name Description
policy_id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


policiesPolicyIdOptions


/policies/{policy_id}

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//policies/{policy_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        Policy body = ; // Policy | 
        String policyId = policyId_example; // String | 
        try {
            Policy result = apiInstance.policiesPolicyIdOptions(body, policyId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#policiesPolicyIdOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        Policy body = ; // Policy | 
        String policyId = policyId_example; // String | 
        try {
            Policy result = apiInstance.policiesPolicyIdOptions(body, policyId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#policiesPolicyIdOptions");
            e.printStackTrace();
        }
    }
}
Policy *body = ; // 
String *policyId = policyId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance policiesPolicyIdOptionsWith:body
    policyId:policyId
              completionHandler: ^(Policy output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{Policy}} 
var policyId = policyId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.policiesPolicyIdOptions(bodypolicyId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class policiesPolicyIdOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new Policy(); // Policy | 
            var policyId = policyId_example;  // String | 

            try
            {
                Policy result = apiInstance.policiesPolicyIdOptions(body, policyId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.policiesPolicyIdOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // Policy | 
$policyId = policyId_example; // String | 

try {
    $result = $api_instance->policiesPolicyIdOptions($body, $policyId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->policiesPolicyIdOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::Policy->new(); # Policy | 
my $policyId = policyId_example; # String | 

eval { 
    my $result = $api_instance->policiesPolicyIdOptions(body => $body, policyId => $policyId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->policiesPolicyIdOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # Policy | 
policyId = policyId_example # String | 

try: 
    api_response = api_instance.policies_policy_id_options(body, policyId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->policiesPolicyIdOptions: %s\n" % e)

Parameters

Path parameters
Name Description
policy_id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


policiesPolicyIdSubscribeOptions


/policies/{policy_id}/subscribe

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//policies/{policy_id}/subscribe"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String policyId = policyId_example; // String | 
        try {
            Empty result = apiInstance.policiesPolicyIdSubscribeOptions(policyId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#policiesPolicyIdSubscribeOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String policyId = policyId_example; // String | 
        try {
            Empty result = apiInstance.policiesPolicyIdSubscribeOptions(policyId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#policiesPolicyIdSubscribeOptions");
            e.printStackTrace();
        }
    }
}
String *policyId = policyId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance policiesPolicyIdSubscribeOptionsWith:policyId
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var policyId = policyId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.policiesPolicyIdSubscribeOptions(policyId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class policiesPolicyIdSubscribeOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var policyId = policyId_example;  // String | 

            try
            {
                Empty result = apiInstance.policiesPolicyIdSubscribeOptions(policyId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.policiesPolicyIdSubscribeOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$policyId = policyId_example; // String | 

try {
    $result = $api_instance->policiesPolicyIdSubscribeOptions($policyId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->policiesPolicyIdSubscribeOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $policyId = policyId_example; # String | 

eval { 
    my $result = $api_instance->policiesPolicyIdSubscribeOptions(policyId => $policyId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->policiesPolicyIdSubscribeOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
policyId = policyId_example # String | 

try: 
    api_response = api_instance.policies_policy_id_subscribe_options(policyId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->policiesPolicyIdSubscribeOptions: %s\n" % e)

Parameters

Path parameters
Name Description
policy_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


policiesPolicyIdUnsubscribeOptions


/policies/{policy_id}/unsubscribe

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//policies/{policy_id}/unsubscribe"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String policyId = policyId_example; // String | 
        try {
            Empty result = apiInstance.policiesPolicyIdUnsubscribeOptions(policyId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#policiesPolicyIdUnsubscribeOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String policyId = policyId_example; // String | 
        try {
            Empty result = apiInstance.policiesPolicyIdUnsubscribeOptions(policyId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#policiesPolicyIdUnsubscribeOptions");
            e.printStackTrace();
        }
    }
}
String *policyId = policyId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance policiesPolicyIdUnsubscribeOptionsWith:policyId
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var policyId = policyId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.policiesPolicyIdUnsubscribeOptions(policyId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class policiesPolicyIdUnsubscribeOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var policyId = policyId_example;  // String | 

            try
            {
                Empty result = apiInstance.policiesPolicyIdUnsubscribeOptions(policyId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.policiesPolicyIdUnsubscribeOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$policyId = policyId_example; // String | 

try {
    $result = $api_instance->policiesPolicyIdUnsubscribeOptions($policyId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->policiesPolicyIdUnsubscribeOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $policyId = policyId_example; # String | 

eval { 
    my $result = $api_instance->policiesPolicyIdUnsubscribeOptions(policyId => $policyId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->policiesPolicyIdUnsubscribeOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
policyId = policyId_example # String | 

try: 
    api_response = api_instance.policies_policy_id_unsubscribe_options(policyId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->policiesPolicyIdUnsubscribeOptions: %s\n" % e)

Parameters

Path parameters
Name Description
policy_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


policiesSubscribeOptions


/policies/subscribe

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//policies/subscribe"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        IdList body = ; // IdList | 
        try {
            Empty result = apiInstance.policiesSubscribeOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#policiesSubscribeOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        IdList body = ; // IdList | 
        try {
            Empty result = apiInstance.policiesSubscribeOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#policiesSubscribeOptions");
            e.printStackTrace();
        }
    }
}
IdList *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance policiesSubscribeOptionsWith:body
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{IdList}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.policiesSubscribeOptions(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class policiesSubscribeOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new IdList(); // IdList | 

            try
            {
                Empty result = apiInstance.policiesSubscribeOptions(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.policiesSubscribeOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // IdList | 

try {
    $result = $api_instance->policiesSubscribeOptions($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->policiesSubscribeOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::IdList->new(); # IdList | 

eval { 
    my $result = $api_instance->policiesSubscribeOptions(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->policiesSubscribeOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # IdList | 

try: 
    api_response = api_instance.policies_subscribe_options(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->policiesSubscribeOptions: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


policiesSummaryOptions


/policies/summary

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//policies/summary"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            PolicySummary result = apiInstance.policiesSummaryOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#policiesSummaryOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            PolicySummary result = apiInstance.policiesSummaryOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#policiesSummaryOptions");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance policiesSummaryOptionsWithCompletionHandler: 
              ^(PolicySummary output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.policiesSummaryOptions(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class policiesSummaryOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();

            try
            {
                PolicySummary result = apiInstance.policiesSummaryOptions();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.policiesSummaryOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->policiesSummaryOptions();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->policiesSummaryOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->policiesSummaryOptions();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->policiesSummaryOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.policies_summary_options()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->policiesSummaryOptions: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


policiesUnsubscribeOptions


/policies/unsubscribe

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//policies/unsubscribe"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        IdList body = ; // IdList | 
        try {
            Empty result = apiInstance.policiesUnsubscribeOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#policiesUnsubscribeOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        IdList body = ; // IdList | 
        try {
            Empty result = apiInstance.policiesUnsubscribeOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#policiesUnsubscribeOptions");
            e.printStackTrace();
        }
    }
}
IdList *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance policiesUnsubscribeOptionsWith:body
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{IdList}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.policiesUnsubscribeOptions(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class policiesUnsubscribeOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new IdList(); // IdList | 

            try
            {
                Empty result = apiInstance.policiesUnsubscribeOptions(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.policiesUnsubscribeOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // IdList | 

try {
    $result = $api_instance->policiesUnsubscribeOptions($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->policiesUnsubscribeOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::IdList->new(); # IdList | 

eval { 
    my $result = $api_instance->policiesUnsubscribeOptions(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->policiesUnsubscribeOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # IdList | 

try: 
    api_response = api_instance.policies_unsubscribe_options(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->policiesUnsubscribeOptions: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


policyPolicyIdRunDatasourceIdOptions


/policy/{policy_id}/run/{datasource_id}

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//policy/{policy_id}/run/{datasource_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String policyId = policyId_example; // String | 
        String datasourceId = datasourceId_example; // String | 
        try {
            apiInstance.policyPolicyIdRunDatasourceIdOptions(policyId, datasourceId);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#policyPolicyIdRunDatasourceIdOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String policyId = policyId_example; // String | 
        String datasourceId = datasourceId_example; // String | 
        try {
            apiInstance.policyPolicyIdRunDatasourceIdOptions(policyId, datasourceId);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#policyPolicyIdRunDatasourceIdOptions");
            e.printStackTrace();
        }
    }
}
String *policyId = policyId_example; // 
String *datasourceId = datasourceId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance policyPolicyIdRunDatasourceIdOptionsWith:policyId
    datasourceId:datasourceId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var policyId = policyId_example; // {{String}} 
var datasourceId = datasourceId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.policyPolicyIdRunDatasourceIdOptions(policyId, datasourceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class policyPolicyIdRunDatasourceIdOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var policyId = policyId_example;  // String | 
            var datasourceId = datasourceId_example;  // String | 

            try
            {
                apiInstance.policyPolicyIdRunDatasourceIdOptions(policyId, datasourceId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.policyPolicyIdRunDatasourceIdOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$policyId = policyId_example; // String | 
$datasourceId = datasourceId_example; // String | 

try {
    $api_instance->policyPolicyIdRunDatasourceIdOptions($policyId, $datasourceId);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->policyPolicyIdRunDatasourceIdOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $policyId = policyId_example; # String | 
my $datasourceId = datasourceId_example; # String | 

eval { 
    $api_instance->policyPolicyIdRunDatasourceIdOptions(policyId => $policyId, datasourceId => $datasourceId);
};
if ($@) {
    warn "Exception when calling DefaultApi->policyPolicyIdRunDatasourceIdOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
policyId = policyId_example # String | 
datasourceId = datasourceId_example # String | 

try: 
    api_instance.policy_policy_id_run_datasource_id_options(policyId, datasourceId)
except ApiException as e:
    print("Exception when calling DefaultApi->policyPolicyIdRunDatasourceIdOptions: %s\n" % e)

Parameters

Path parameters
Name Description
policy_id*
String
Required
datasource_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 202 - 202 response

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


reinviteOptions


/reinvite

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//reinvite"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        ReinviteUser body = ; // ReinviteUser | 
        try {
            apiInstance.reinviteOptions(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#reinviteOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        ReinviteUser body = ; // ReinviteUser | 
        try {
            apiInstance.reinviteOptions(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#reinviteOptions");
            e.printStackTrace();
        }
    }
}
ReinviteUser *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance reinviteOptionsWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{ReinviteUser}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.reinviteOptions(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class reinviteOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new ReinviteUser(); // ReinviteUser | 

            try
            {
                apiInstance.reinviteOptions(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.reinviteOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // ReinviteUser | 

try {
    $api_instance->reinviteOptions($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->reinviteOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::ReinviteUser->new(); # ReinviteUser | 

eval { 
    $api_instance->reinviteOptions(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->reinviteOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # ReinviteUser | 

try: 
    api_instance.reinvite_options(body)
except ApiException as e:
    print("Exception when calling DefaultApi->reinviteOptions: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 500 - 500 response


reinviteUser


/reinvite

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//reinvite"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        ReinviteUser body = ; // ReinviteUser | 
        try {
            apiInstance.reinviteUser(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#reinviteUser");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        ReinviteUser body = ; // ReinviteUser | 
        try {
            apiInstance.reinviteUser(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#reinviteUser");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
ReinviteUser *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance reinviteUserWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{ReinviteUser}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.reinviteUser(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class reinviteUserExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new ReinviteUser(); // ReinviteUser | 

            try
            {
                apiInstance.reinviteUser(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.reinviteUser: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // ReinviteUser | 

try {
    $api_instance->reinviteUser($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->reinviteUser: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::ReinviteUser->new(); # ReinviteUser | 

eval { 
    $api_instance->reinviteUser(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->reinviteUser: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # ReinviteUser | 

try: 
    api_instance.reinvite_user(body)
except ApiException as e:
    print("Exception when calling DefaultApi->reinviteUser: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

removeUserRoles


/users/{userid}/{org_id}/roles

Usage and SDK Samples

curl -X DELETE\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//users/{userid}/{org_id}/roles"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        IdList body = ; // IdList | 
        String userid = userid_example; // String | 
        String orgId = orgId_example; // String | 
        try {
            Empty result = apiInstance.removeUserRoles(body, userid, orgId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#removeUserRoles");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        IdList body = ; // IdList | 
        String userid = userid_example; // String | 
        String orgId = orgId_example; // String | 
        try {
            Empty result = apiInstance.removeUserRoles(body, userid, orgId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#removeUserRoles");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
IdList *body = ; // 
String *userid = userid_example; // 
String *orgId = orgId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance removeUserRolesWith:body
    userid:userid
    orgId:orgId
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{IdList}} 
var userid = userid_example; // {{String}} 
var orgId = orgId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.removeUserRoles(bodyuseridorgId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class removeUserRolesExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new IdList(); // IdList | 
            var userid = userid_example;  // String | 
            var orgId = orgId_example;  // String | 

            try
            {
                Empty result = apiInstance.removeUserRoles(body, userid, orgId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.removeUserRoles: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // IdList | 
$userid = userid_example; // String | 
$orgId = orgId_example; // String | 

try {
    $result = $api_instance->removeUserRoles($body, $userid, $orgId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->removeUserRoles: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::IdList->new(); # IdList | 
my $userid = userid_example; # String | 
my $orgId = orgId_example; # String | 

eval { 
    my $result = $api_instance->removeUserRoles(body => $body, userid => $userid, orgId => $orgId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->removeUserRoles: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # IdList | 
userid = userid_example # String | 
orgId = orgId_example # String | 

try: 
    api_response = api_instance.remove_user_roles(body, userid, orgId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->removeUserRoles: %s\n" % e)

Parameters

Path parameters
Name Description
userid*
String
Required
org_id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

reportSchedulesCreateSignedUrlOptions


/report-schedules/create-signed-url

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//report-schedules/create-signed-url"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        CreateSignedUrl body = ; // CreateSignedUrl | 
        try {
            SignedUrl result = apiInstance.reportSchedulesCreateSignedUrlOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#reportSchedulesCreateSignedUrlOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        CreateSignedUrl body = ; // CreateSignedUrl | 
        try {
            SignedUrl result = apiInstance.reportSchedulesCreateSignedUrlOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#reportSchedulesCreateSignedUrlOptions");
            e.printStackTrace();
        }
    }
}
CreateSignedUrl *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance reportSchedulesCreateSignedUrlOptionsWith:body
              completionHandler: ^(SignedUrl output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{CreateSignedUrl}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.reportSchedulesCreateSignedUrlOptions(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class reportSchedulesCreateSignedUrlOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new CreateSignedUrl(); // CreateSignedUrl | 

            try
            {
                SignedUrl result = apiInstance.reportSchedulesCreateSignedUrlOptions(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.reportSchedulesCreateSignedUrlOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // CreateSignedUrl | 

try {
    $result = $api_instance->reportSchedulesCreateSignedUrlOptions($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->reportSchedulesCreateSignedUrlOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::CreateSignedUrl->new(); # CreateSignedUrl | 

eval { 
    my $result = $api_instance->reportSchedulesCreateSignedUrlOptions(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->reportSchedulesCreateSignedUrlOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # CreateSignedUrl | 

try: 
    api_response = api_instance.report_schedules_create_signed_url_options(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->reportSchedulesCreateSignedUrlOptions: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


reportSchedulesOptions


/report-schedules

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//report-schedules"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        CreateReportSchedule body = ; // CreateReportSchedule | 
        try {
            ReportSchedule result = apiInstance.reportSchedulesOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#reportSchedulesOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        CreateReportSchedule body = ; // CreateReportSchedule | 
        try {
            ReportSchedule result = apiInstance.reportSchedulesOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#reportSchedulesOptions");
            e.printStackTrace();
        }
    }
}
CreateReportSchedule *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance reportSchedulesOptionsWith:body
              completionHandler: ^(ReportSchedule output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{CreateReportSchedule}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.reportSchedulesOptions(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class reportSchedulesOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new CreateReportSchedule(); // CreateReportSchedule | 

            try
            {
                ReportSchedule result = apiInstance.reportSchedulesOptions(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.reportSchedulesOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // CreateReportSchedule | 

try {
    $result = $api_instance->reportSchedulesOptions($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->reportSchedulesOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::CreateReportSchedule->new(); # CreateReportSchedule | 

eval { 
    my $result = $api_instance->reportSchedulesOptions(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->reportSchedulesOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # CreateReportSchedule | 

try: 
    api_response = api_instance.report_schedules_options(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->reportSchedulesOptions: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


reportSchedulesReportIdOptions


/report-schedules/{report_id}

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//report-schedules/{report_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        UpdateReportSchedule body = ; // UpdateReportSchedule | 
        String reportId = reportId_example; // String | 
        try {
            ReportSchedule result = apiInstance.reportSchedulesReportIdOptions(body, reportId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#reportSchedulesReportIdOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        UpdateReportSchedule body = ; // UpdateReportSchedule | 
        String reportId = reportId_example; // String | 
        try {
            ReportSchedule result = apiInstance.reportSchedulesReportIdOptions(body, reportId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#reportSchedulesReportIdOptions");
            e.printStackTrace();
        }
    }
}
UpdateReportSchedule *body = ; // 
String *reportId = reportId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance reportSchedulesReportIdOptionsWith:body
    reportId:reportId
              completionHandler: ^(ReportSchedule output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{UpdateReportSchedule}} 
var reportId = reportId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.reportSchedulesReportIdOptions(bodyreportId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class reportSchedulesReportIdOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new UpdateReportSchedule(); // UpdateReportSchedule | 
            var reportId = reportId_example;  // String | 

            try
            {
                ReportSchedule result = apiInstance.reportSchedulesReportIdOptions(body, reportId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.reportSchedulesReportIdOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // UpdateReportSchedule | 
$reportId = reportId_example; // String | 

try {
    $result = $api_instance->reportSchedulesReportIdOptions($body, $reportId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->reportSchedulesReportIdOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::UpdateReportSchedule->new(); # UpdateReportSchedule | 
my $reportId = reportId_example; # String | 

eval { 
    my $result = $api_instance->reportSchedulesReportIdOptions(body => $body, reportId => $reportId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->reportSchedulesReportIdOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # UpdateReportSchedule | 
reportId = reportId_example # String | 

try: 
    api_response = api_instance.report_schedules_report_id_options(body, reportId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->reportSchedulesReportIdOptions: %s\n" % e)

Parameters

Path parameters
Name Description
report_id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


requestCsvExport


/compliance-frameworks/{framework_id}/compliance/csv

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//compliance-frameworks/{framework_id}/compliance/csv?resource_data=&datasource_id=&resource_id=&datasource_type="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String frameworkId = frameworkId_example; // String | 
        String resourceData = resourceData_example; // String | 
        String datasourceId = datasourceId_example; // String | 
        String resourceId = resourceId_example; // String | 
        String datasourceType = datasourceType_example; // String | 
        try {
            ComplianceFrameworkCsv result = apiInstance.requestCsvExport(frameworkId, resourceData, datasourceId, resourceId, datasourceType);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#requestCsvExport");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String frameworkId = frameworkId_example; // String | 
        String resourceData = resourceData_example; // String | 
        String datasourceId = datasourceId_example; // String | 
        String resourceId = resourceId_example; // String | 
        String datasourceType = datasourceType_example; // String | 
        try {
            ComplianceFrameworkCsv result = apiInstance.requestCsvExport(frameworkId, resourceData, datasourceId, resourceId, datasourceType);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#requestCsvExport");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *frameworkId = frameworkId_example; // 
String *resourceData = resourceData_example; //  (optional)
String *datasourceId = datasourceId_example; //  (optional)
String *resourceId = resourceId_example; //  (optional)
String *datasourceType = datasourceType_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance requestCsvExportWith:frameworkId
    resourceData:resourceData
    datasourceId:datasourceId
    resourceId:resourceId
    datasourceType:datasourceType
              completionHandler: ^(ComplianceFrameworkCsv output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var frameworkId = frameworkId_example; // {{String}} 
var opts = { 
  'resourceData': resourceData_example, // {{String}} 
  'datasourceId': datasourceId_example, // {{String}} 
  'resourceId': resourceId_example, // {{String}} 
  'datasourceType': datasourceType_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.requestCsvExport(frameworkId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class requestCsvExportExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var frameworkId = frameworkId_example;  // String | 
            var resourceData = resourceData_example;  // String |  (optional) 
            var datasourceId = datasourceId_example;  // String |  (optional) 
            var resourceId = resourceId_example;  // String |  (optional) 
            var datasourceType = datasourceType_example;  // String |  (optional) 

            try
            {
                ComplianceFrameworkCsv result = apiInstance.requestCsvExport(frameworkId, resourceData, datasourceId, resourceId, datasourceType);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.requestCsvExport: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$frameworkId = frameworkId_example; // String | 
$resourceData = resourceData_example; // String | 
$datasourceId = datasourceId_example; // String | 
$resourceId = resourceId_example; // String | 
$datasourceType = datasourceType_example; // String | 

try {
    $result = $api_instance->requestCsvExport($frameworkId, $resourceData, $datasourceId, $resourceId, $datasourceType);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->requestCsvExport: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $frameworkId = frameworkId_example; # String | 
my $resourceData = resourceData_example; # String | 
my $datasourceId = datasourceId_example; # String | 
my $resourceId = resourceId_example; # String | 
my $datasourceType = datasourceType_example; # String | 

eval { 
    my $result = $api_instance->requestCsvExport(frameworkId => $frameworkId, resourceData => $resourceData, datasourceId => $datasourceId, resourceId => $resourceId, datasourceType => $datasourceType);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->requestCsvExport: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
frameworkId = frameworkId_example # String | 
resourceData = resourceData_example # String |  (optional)
datasourceId = datasourceId_example # String |  (optional)
resourceId = resourceId_example # String |  (optional)
datasourceType = datasourceType_example # String |  (optional)

try: 
    api_response = api_instance.request_csv_export(frameworkId, resourceData=resourceData, datasourceId=datasourceId, resourceId=resourceId, datasourceType=datasourceType)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->requestCsvExport: %s\n" % e)

Parameters

Path parameters
Name Description
framework_id*
String
Required
Query parameters
Name Description
resource_data
String
datasource_id
String
resource_id
String
datasource_type
String

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

requestPoliciesCsv


/policies/csv

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//policies/csv?only_failed=&tag=&name=&severity_label=&secberus_managed=&datasource_type=&category_id=&resource_data=&compliance_id=&datasource_id=&resource_id=&category_type=&subscribed="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String onlyFailed = onlyFailed_example; // String | 
        String tag = tag_example; // String | 
        String name = name_example; // String | 
        String severityLabel = severityLabel_example; // String | 
        String secberusManaged = secberusManaged_example; // String | 
        String datasourceType = datasourceType_example; // String | 
        String categoryId = categoryId_example; // String | 
        String resourceData = resourceData_example; // String | 
        String complianceId = complianceId_example; // String | 
        String datasourceId = datasourceId_example; // String | 
        String resourceId = resourceId_example; // String | 
        String categoryType = categoryType_example; // String | 
        String subscribed = subscribed_example; // String | 
        try {
            Empty result = apiInstance.requestPoliciesCsv(onlyFailed, tag, name, severityLabel, secberusManaged, datasourceType, categoryId, resourceData, complianceId, datasourceId, resourceId, categoryType, subscribed);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#requestPoliciesCsv");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String onlyFailed = onlyFailed_example; // String | 
        String tag = tag_example; // String | 
        String name = name_example; // String | 
        String severityLabel = severityLabel_example; // String | 
        String secberusManaged = secberusManaged_example; // String | 
        String datasourceType = datasourceType_example; // String | 
        String categoryId = categoryId_example; // String | 
        String resourceData = resourceData_example; // String | 
        String complianceId = complianceId_example; // String | 
        String datasourceId = datasourceId_example; // String | 
        String resourceId = resourceId_example; // String | 
        String categoryType = categoryType_example; // String | 
        String subscribed = subscribed_example; // String | 
        try {
            Empty result = apiInstance.requestPoliciesCsv(onlyFailed, tag, name, severityLabel, secberusManaged, datasourceType, categoryId, resourceData, complianceId, datasourceId, resourceId, categoryType, subscribed);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#requestPoliciesCsv");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *onlyFailed = onlyFailed_example; //  (optional)
String *tag = tag_example; //  (optional)
String *name = name_example; //  (optional)
String *severityLabel = severityLabel_example; //  (optional)
String *secberusManaged = secberusManaged_example; //  (optional)
String *datasourceType = datasourceType_example; //  (optional)
String *categoryId = categoryId_example; //  (optional)
String *resourceData = resourceData_example; //  (optional)
String *complianceId = complianceId_example; //  (optional)
String *datasourceId = datasourceId_example; //  (optional)
String *resourceId = resourceId_example; //  (optional)
String *categoryType = categoryType_example; //  (optional)
String *subscribed = subscribed_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance requestPoliciesCsvWith:onlyFailed
    tag:tag
    name:name
    severityLabel:severityLabel
    secberusManaged:secberusManaged
    datasourceType:datasourceType
    categoryId:categoryId
    resourceData:resourceData
    complianceId:complianceId
    datasourceId:datasourceId
    resourceId:resourceId
    categoryType:categoryType
    subscribed:subscribed
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var opts = { 
  'onlyFailed': onlyFailed_example, // {{String}} 
  'tag': tag_example, // {{String}} 
  'name': name_example, // {{String}} 
  'severityLabel': severityLabel_example, // {{String}} 
  'secberusManaged': secberusManaged_example, // {{String}} 
  'datasourceType': datasourceType_example, // {{String}} 
  'categoryId': categoryId_example, // {{String}} 
  'resourceData': resourceData_example, // {{String}} 
  'complianceId': complianceId_example, // {{String}} 
  'datasourceId': datasourceId_example, // {{String}} 
  'resourceId': resourceId_example, // {{String}} 
  'categoryType': categoryType_example, // {{String}} 
  'subscribed': subscribed_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.requestPoliciesCsv(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class requestPoliciesCsvExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var onlyFailed = onlyFailed_example;  // String |  (optional) 
            var tag = tag_example;  // String |  (optional) 
            var name = name_example;  // String |  (optional) 
            var severityLabel = severityLabel_example;  // String |  (optional) 
            var secberusManaged = secberusManaged_example;  // String |  (optional) 
            var datasourceType = datasourceType_example;  // String |  (optional) 
            var categoryId = categoryId_example;  // String |  (optional) 
            var resourceData = resourceData_example;  // String |  (optional) 
            var complianceId = complianceId_example;  // String |  (optional) 
            var datasourceId = datasourceId_example;  // String |  (optional) 
            var resourceId = resourceId_example;  // String |  (optional) 
            var categoryType = categoryType_example;  // String |  (optional) 
            var subscribed = subscribed_example;  // String |  (optional) 

            try
            {
                Empty result = apiInstance.requestPoliciesCsv(onlyFailed, tag, name, severityLabel, secberusManaged, datasourceType, categoryId, resourceData, complianceId, datasourceId, resourceId, categoryType, subscribed);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.requestPoliciesCsv: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$onlyFailed = onlyFailed_example; // String | 
$tag = tag_example; // String | 
$name = name_example; // String | 
$severityLabel = severityLabel_example; // String | 
$secberusManaged = secberusManaged_example; // String | 
$datasourceType = datasourceType_example; // String | 
$categoryId = categoryId_example; // String | 
$resourceData = resourceData_example; // String | 
$complianceId = complianceId_example; // String | 
$datasourceId = datasourceId_example; // String | 
$resourceId = resourceId_example; // String | 
$categoryType = categoryType_example; // String | 
$subscribed = subscribed_example; // String | 

try {
    $result = $api_instance->requestPoliciesCsv($onlyFailed, $tag, $name, $severityLabel, $secberusManaged, $datasourceType, $categoryId, $resourceData, $complianceId, $datasourceId, $resourceId, $categoryType, $subscribed);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->requestPoliciesCsv: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $onlyFailed = onlyFailed_example; # String | 
my $tag = tag_example; # String | 
my $name = name_example; # String | 
my $severityLabel = severityLabel_example; # String | 
my $secberusManaged = secberusManaged_example; # String | 
my $datasourceType = datasourceType_example; # String | 
my $categoryId = categoryId_example; # String | 
my $resourceData = resourceData_example; # String | 
my $complianceId = complianceId_example; # String | 
my $datasourceId = datasourceId_example; # String | 
my $resourceId = resourceId_example; # String | 
my $categoryType = categoryType_example; # String | 
my $subscribed = subscribed_example; # String | 

eval { 
    my $result = $api_instance->requestPoliciesCsv(onlyFailed => $onlyFailed, tag => $tag, name => $name, severityLabel => $severityLabel, secberusManaged => $secberusManaged, datasourceType => $datasourceType, categoryId => $categoryId, resourceData => $resourceData, complianceId => $complianceId, datasourceId => $datasourceId, resourceId => $resourceId, categoryType => $categoryType, subscribed => $subscribed);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->requestPoliciesCsv: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
onlyFailed = onlyFailed_example # String |  (optional)
tag = tag_example # String |  (optional)
name = name_example # String |  (optional)
severityLabel = severityLabel_example # String |  (optional)
secberusManaged = secberusManaged_example # String |  (optional)
datasourceType = datasourceType_example # String |  (optional)
categoryId = categoryId_example # String |  (optional)
resourceData = resourceData_example # String |  (optional)
complianceId = complianceId_example # String |  (optional)
datasourceId = datasourceId_example # String |  (optional)
resourceId = resourceId_example # String |  (optional)
categoryType = categoryType_example # String |  (optional)
subscribed = subscribed_example # String |  (optional)

try: 
    api_response = api_instance.request_policies_csv(onlyFailed=onlyFailed, tag=tag, name=name, severityLabel=severityLabel, secberusManaged=secberusManaged, datasourceType=datasourceType, categoryId=categoryId, resourceData=resourceData, complianceId=complianceId, datasourceId=datasourceId, resourceId=resourceId, categoryType=categoryType, subscribed=subscribed)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->requestPoliciesCsv: %s\n" % e)

Parameters

Query parameters
Name Description
only_failed
String
tag
String
name
String
severity_label
String
secberus_managed
String
datasource_type
String
category_id
String
resource_data
String
compliance_id
String
datasource_id
String
resource_id
String
category_type
String
subscribed
String

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

requestPolicyViolationsCsv


/violations/policy-csv

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//violations/policy-csv?tag=&policy_id=&status=¬_before=&datasource_type=&category_id=&resource_data=&compliance_id=&datasource_id=&suppressed=&resource_id=&category_name=&severity=¬_after="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String policyId = policyId_example; // String | 
        String tag = tag_example; // String | 
        String status = status_example; // String | 
        String notBefore = notBefore_example; // String | 
        String datasourceType = datasourceType_example; // String | 
        String categoryId = categoryId_example; // String | 
        String resourceData = resourceData_example; // String | 
        String complianceId = complianceId_example; // String | 
        String datasourceId = datasourceId_example; // String | 
        String suppressed = suppressed_example; // String | 
        String resourceId = resourceId_example; // String | 
        String categoryName = categoryName_example; // String | 
        String severity = severity_example; // String | 
        String notAfter = notAfter_example; // String | 
        try {
            Empty result = apiInstance.requestPolicyViolationsCsv(policyId, tag, status, notBefore, datasourceType, categoryId, resourceData, complianceId, datasourceId, suppressed, resourceId, categoryName, severity, notAfter);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#requestPolicyViolationsCsv");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String policyId = policyId_example; // String | 
        String tag = tag_example; // String | 
        String status = status_example; // String | 
        String notBefore = notBefore_example; // String | 
        String datasourceType = datasourceType_example; // String | 
        String categoryId = categoryId_example; // String | 
        String resourceData = resourceData_example; // String | 
        String complianceId = complianceId_example; // String | 
        String datasourceId = datasourceId_example; // String | 
        String suppressed = suppressed_example; // String | 
        String resourceId = resourceId_example; // String | 
        String categoryName = categoryName_example; // String | 
        String severity = severity_example; // String | 
        String notAfter = notAfter_example; // String | 
        try {
            Empty result = apiInstance.requestPolicyViolationsCsv(policyId, tag, status, notBefore, datasourceType, categoryId, resourceData, complianceId, datasourceId, suppressed, resourceId, categoryName, severity, notAfter);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#requestPolicyViolationsCsv");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *policyId = policyId_example; // 
String *tag = tag_example; //  (optional)
String *status = status_example; //  (optional)
String *notBefore = notBefore_example; //  (optional)
String *datasourceType = datasourceType_example; //  (optional)
String *categoryId = categoryId_example; //  (optional)
String *resourceData = resourceData_example; //  (optional)
String *complianceId = complianceId_example; //  (optional)
String *datasourceId = datasourceId_example; //  (optional)
String *suppressed = suppressed_example; //  (optional)
String *resourceId = resourceId_example; //  (optional)
String *categoryName = categoryName_example; //  (optional)
String *severity = severity_example; //  (optional)
String *notAfter = notAfter_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance requestPolicyViolationsCsvWith:policyId
    tag:tag
    status:status
    notBefore:notBefore
    datasourceType:datasourceType
    categoryId:categoryId
    resourceData:resourceData
    complianceId:complianceId
    datasourceId:datasourceId
    suppressed:suppressed
    resourceId:resourceId
    categoryName:categoryName
    severity:severity
    notAfter:notAfter
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var policyId = policyId_example; // {{String}} 
var opts = { 
  'tag': tag_example, // {{String}} 
  'status': status_example, // {{String}} 
  'notBefore': notBefore_example, // {{String}} 
  'datasourceType': datasourceType_example, // {{String}} 
  'categoryId': categoryId_example, // {{String}} 
  'resourceData': resourceData_example, // {{String}} 
  'complianceId': complianceId_example, // {{String}} 
  'datasourceId': datasourceId_example, // {{String}} 
  'suppressed': suppressed_example, // {{String}} 
  'resourceId': resourceId_example, // {{String}} 
  'categoryName': categoryName_example, // {{String}} 
  'severity': severity_example, // {{String}} 
  'notAfter': notAfter_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.requestPolicyViolationsCsv(policyId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class requestPolicyViolationsCsvExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var policyId = policyId_example;  // String | 
            var tag = tag_example;  // String |  (optional) 
            var status = status_example;  // String |  (optional) 
            var notBefore = notBefore_example;  // String |  (optional) 
            var datasourceType = datasourceType_example;  // String |  (optional) 
            var categoryId = categoryId_example;  // String |  (optional) 
            var resourceData = resourceData_example;  // String |  (optional) 
            var complianceId = complianceId_example;  // String |  (optional) 
            var datasourceId = datasourceId_example;  // String |  (optional) 
            var suppressed = suppressed_example;  // String |  (optional) 
            var resourceId = resourceId_example;  // String |  (optional) 
            var categoryName = categoryName_example;  // String |  (optional) 
            var severity = severity_example;  // String |  (optional) 
            var notAfter = notAfter_example;  // String |  (optional) 

            try
            {
                Empty result = apiInstance.requestPolicyViolationsCsv(policyId, tag, status, notBefore, datasourceType, categoryId, resourceData, complianceId, datasourceId, suppressed, resourceId, categoryName, severity, notAfter);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.requestPolicyViolationsCsv: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$policyId = policyId_example; // String | 
$tag = tag_example; // String | 
$status = status_example; // String | 
$notBefore = notBefore_example; // String | 
$datasourceType = datasourceType_example; // String | 
$categoryId = categoryId_example; // String | 
$resourceData = resourceData_example; // String | 
$complianceId = complianceId_example; // String | 
$datasourceId = datasourceId_example; // String | 
$suppressed = suppressed_example; // String | 
$resourceId = resourceId_example; // String | 
$categoryName = categoryName_example; // String | 
$severity = severity_example; // String | 
$notAfter = notAfter_example; // String | 

try {
    $result = $api_instance->requestPolicyViolationsCsv($policyId, $tag, $status, $notBefore, $datasourceType, $categoryId, $resourceData, $complianceId, $datasourceId, $suppressed, $resourceId, $categoryName, $severity, $notAfter);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->requestPolicyViolationsCsv: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $policyId = policyId_example; # String | 
my $tag = tag_example; # String | 
my $status = status_example; # String | 
my $notBefore = notBefore_example; # String | 
my $datasourceType = datasourceType_example; # String | 
my $categoryId = categoryId_example; # String | 
my $resourceData = resourceData_example; # String | 
my $complianceId = complianceId_example; # String | 
my $datasourceId = datasourceId_example; # String | 
my $suppressed = suppressed_example; # String | 
my $resourceId = resourceId_example; # String | 
my $categoryName = categoryName_example; # String | 
my $severity = severity_example; # String | 
my $notAfter = notAfter_example; # String | 

eval { 
    my $result = $api_instance->requestPolicyViolationsCsv(policyId => $policyId, tag => $tag, status => $status, notBefore => $notBefore, datasourceType => $datasourceType, categoryId => $categoryId, resourceData => $resourceData, complianceId => $complianceId, datasourceId => $datasourceId, suppressed => $suppressed, resourceId => $resourceId, categoryName => $categoryName, severity => $severity, notAfter => $notAfter);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->requestPolicyViolationsCsv: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
policyId = policyId_example # String | 
tag = tag_example # String |  (optional)
status = status_example # String |  (optional)
notBefore = notBefore_example # String |  (optional)
datasourceType = datasourceType_example # String |  (optional)
categoryId = categoryId_example # String |  (optional)
resourceData = resourceData_example # String |  (optional)
complianceId = complianceId_example # String |  (optional)
datasourceId = datasourceId_example # String |  (optional)
suppressed = suppressed_example # String |  (optional)
resourceId = resourceId_example # String |  (optional)
categoryName = categoryName_example # String |  (optional)
severity = severity_example # String |  (optional)
notAfter = notAfter_example # String |  (optional)

try: 
    api_response = api_instance.request_policy_violations_csv(policyId, tag=tag, status=status, notBefore=notBefore, datasourceType=datasourceType, categoryId=categoryId, resourceData=resourceData, complianceId=complianceId, datasourceId=datasourceId, suppressed=suppressed, resourceId=resourceId, categoryName=categoryName, severity=severity, notAfter=notAfter)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->requestPolicyViolationsCsv: %s\n" % e)

Parameters

Query parameters
Name Description
tag
String
policy_id*
String
Required
status
String
not_before
String
datasource_type
String
category_id
String
resource_data
String
compliance_id
String
datasource_id
String
suppressed
String
resource_id
String
category_name
String
severity
String
not_after
String

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

requestViolationsCsv


/violations/csv

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//violations/csv?sort_by=&tag=&policy_id=&status=¬_before=&datasource_type=&category_id=&resource_data=&compliance_id=&datasource_id=&suppressed=&limit=&resource_id=&category_name=&severity=¬_after=&page="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String sortBy = sortBy_example; // String | 
        String tag = tag_example; // String | 
        String policyId = policyId_example; // String | 
        String status = status_example; // String | 
        String notBefore = notBefore_example; // String | 
        String datasourceType = datasourceType_example; // String | 
        String categoryId = categoryId_example; // String | 
        String resourceData = resourceData_example; // String | 
        String complianceId = complianceId_example; // String | 
        String datasourceId = datasourceId_example; // String | 
        String suppressed = suppressed_example; // String | 
        String limit = limit_example; // String | 
        String resourceId = resourceId_example; // String | 
        String categoryName = categoryName_example; // String | 
        String severity = severity_example; // String | 
        String notAfter = notAfter_example; // String | 
        String page = page_example; // String | 
        try {
            Empty result = apiInstance.requestViolationsCsv(sortBy, tag, policyId, status, notBefore, datasourceType, categoryId, resourceData, complianceId, datasourceId, suppressed, limit, resourceId, categoryName, severity, notAfter, page);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#requestViolationsCsv");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String sortBy = sortBy_example; // String | 
        String tag = tag_example; // String | 
        String policyId = policyId_example; // String | 
        String status = status_example; // String | 
        String notBefore = notBefore_example; // String | 
        String datasourceType = datasourceType_example; // String | 
        String categoryId = categoryId_example; // String | 
        String resourceData = resourceData_example; // String | 
        String complianceId = complianceId_example; // String | 
        String datasourceId = datasourceId_example; // String | 
        String suppressed = suppressed_example; // String | 
        String limit = limit_example; // String | 
        String resourceId = resourceId_example; // String | 
        String categoryName = categoryName_example; // String | 
        String severity = severity_example; // String | 
        String notAfter = notAfter_example; // String | 
        String page = page_example; // String | 
        try {
            Empty result = apiInstance.requestViolationsCsv(sortBy, tag, policyId, status, notBefore, datasourceType, categoryId, resourceData, complianceId, datasourceId, suppressed, limit, resourceId, categoryName, severity, notAfter, page);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#requestViolationsCsv");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *sortBy = sortBy_example; //  (optional)
String *tag = tag_example; //  (optional)
String *policyId = policyId_example; //  (optional)
String *status = status_example; //  (optional)
String *notBefore = notBefore_example; //  (optional)
String *datasourceType = datasourceType_example; //  (optional)
String *categoryId = categoryId_example; //  (optional)
String *resourceData = resourceData_example; //  (optional)
String *complianceId = complianceId_example; //  (optional)
String *datasourceId = datasourceId_example; //  (optional)
String *suppressed = suppressed_example; //  (optional)
String *limit = limit_example; //  (optional)
String *resourceId = resourceId_example; //  (optional)
String *categoryName = categoryName_example; //  (optional)
String *severity = severity_example; //  (optional)
String *notAfter = notAfter_example; //  (optional)
String *page = page_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance requestViolationsCsvWith:sortBy
    tag:tag
    policyId:policyId
    status:status
    notBefore:notBefore
    datasourceType:datasourceType
    categoryId:categoryId
    resourceData:resourceData
    complianceId:complianceId
    datasourceId:datasourceId
    suppressed:suppressed
    limit:limit
    resourceId:resourceId
    categoryName:categoryName
    severity:severity
    notAfter:notAfter
    page:page
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var opts = { 
  'sortBy': sortBy_example, // {{String}} 
  'tag': tag_example, // {{String}} 
  'policyId': policyId_example, // {{String}} 
  'status': status_example, // {{String}} 
  'notBefore': notBefore_example, // {{String}} 
  'datasourceType': datasourceType_example, // {{String}} 
  'categoryId': categoryId_example, // {{String}} 
  'resourceData': resourceData_example, // {{String}} 
  'complianceId': complianceId_example, // {{String}} 
  'datasourceId': datasourceId_example, // {{String}} 
  'suppressed': suppressed_example, // {{String}} 
  'limit': limit_example, // {{String}} 
  'resourceId': resourceId_example, // {{String}} 
  'categoryName': categoryName_example, // {{String}} 
  'severity': severity_example, // {{String}} 
  'notAfter': notAfter_example, // {{String}} 
  'page': page_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.requestViolationsCsv(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class requestViolationsCsvExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var sortBy = sortBy_example;  // String |  (optional) 
            var tag = tag_example;  // String |  (optional) 
            var policyId = policyId_example;  // String |  (optional) 
            var status = status_example;  // String |  (optional) 
            var notBefore = notBefore_example;  // String |  (optional) 
            var datasourceType = datasourceType_example;  // String |  (optional) 
            var categoryId = categoryId_example;  // String |  (optional) 
            var resourceData = resourceData_example;  // String |  (optional) 
            var complianceId = complianceId_example;  // String |  (optional) 
            var datasourceId = datasourceId_example;  // String |  (optional) 
            var suppressed = suppressed_example;  // String |  (optional) 
            var limit = limit_example;  // String |  (optional) 
            var resourceId = resourceId_example;  // String |  (optional) 
            var categoryName = categoryName_example;  // String |  (optional) 
            var severity = severity_example;  // String |  (optional) 
            var notAfter = notAfter_example;  // String |  (optional) 
            var page = page_example;  // String |  (optional) 

            try
            {
                Empty result = apiInstance.requestViolationsCsv(sortBy, tag, policyId, status, notBefore, datasourceType, categoryId, resourceData, complianceId, datasourceId, suppressed, limit, resourceId, categoryName, severity, notAfter, page);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.requestViolationsCsv: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$sortBy = sortBy_example; // String | 
$tag = tag_example; // String | 
$policyId = policyId_example; // String | 
$status = status_example; // String | 
$notBefore = notBefore_example; // String | 
$datasourceType = datasourceType_example; // String | 
$categoryId = categoryId_example; // String | 
$resourceData = resourceData_example; // String | 
$complianceId = complianceId_example; // String | 
$datasourceId = datasourceId_example; // String | 
$suppressed = suppressed_example; // String | 
$limit = limit_example; // String | 
$resourceId = resourceId_example; // String | 
$categoryName = categoryName_example; // String | 
$severity = severity_example; // String | 
$notAfter = notAfter_example; // String | 
$page = page_example; // String | 

try {
    $result = $api_instance->requestViolationsCsv($sortBy, $tag, $policyId, $status, $notBefore, $datasourceType, $categoryId, $resourceData, $complianceId, $datasourceId, $suppressed, $limit, $resourceId, $categoryName, $severity, $notAfter, $page);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->requestViolationsCsv: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $sortBy = sortBy_example; # String | 
my $tag = tag_example; # String | 
my $policyId = policyId_example; # String | 
my $status = status_example; # String | 
my $notBefore = notBefore_example; # String | 
my $datasourceType = datasourceType_example; # String | 
my $categoryId = categoryId_example; # String | 
my $resourceData = resourceData_example; # String | 
my $complianceId = complianceId_example; # String | 
my $datasourceId = datasourceId_example; # String | 
my $suppressed = suppressed_example; # String | 
my $limit = limit_example; # String | 
my $resourceId = resourceId_example; # String | 
my $categoryName = categoryName_example; # String | 
my $severity = severity_example; # String | 
my $notAfter = notAfter_example; # String | 
my $page = page_example; # String | 

eval { 
    my $result = $api_instance->requestViolationsCsv(sortBy => $sortBy, tag => $tag, policyId => $policyId, status => $status, notBefore => $notBefore, datasourceType => $datasourceType, categoryId => $categoryId, resourceData => $resourceData, complianceId => $complianceId, datasourceId => $datasourceId, suppressed => $suppressed, limit => $limit, resourceId => $resourceId, categoryName => $categoryName, severity => $severity, notAfter => $notAfter, page => $page);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->requestViolationsCsv: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
sortBy = sortBy_example # String |  (optional)
tag = tag_example # String |  (optional)
policyId = policyId_example # String |  (optional)
status = status_example # String |  (optional)
notBefore = notBefore_example # String |  (optional)
datasourceType = datasourceType_example # String |  (optional)
categoryId = categoryId_example # String |  (optional)
resourceData = resourceData_example # String |  (optional)
complianceId = complianceId_example # String |  (optional)
datasourceId = datasourceId_example # String |  (optional)
suppressed = suppressed_example # String |  (optional)
limit = limit_example # String |  (optional)
resourceId = resourceId_example # String |  (optional)
categoryName = categoryName_example # String |  (optional)
severity = severity_example # String |  (optional)
notAfter = notAfter_example # String |  (optional)
page = page_example # String |  (optional)

try: 
    api_response = api_instance.request_violations_csv(sortBy=sortBy, tag=tag, policyId=policyId, status=status, notBefore=notBefore, datasourceType=datasourceType, categoryId=categoryId, resourceData=resourceData, complianceId=complianceId, datasourceId=datasourceId, suppressed=suppressed, limit=limit, resourceId=resourceId, categoryName=categoryName, severity=severity, notAfter=notAfter, page=page)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->requestViolationsCsv: %s\n" % e)

Parameters

Query parameters
Name Description
sort_by
String
tag
String
policy_id
String
status
String
not_before
String
datasource_type
String
category_id
String
resource_data
String
compliance_id
String
datasource_id
String
suppressed
String
limit
String
resource_id
String
category_name
String
severity
String
not_after
String
page
String

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

resourcesOptions


/resources

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//resources"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            ResourceList result = apiInstance.resourcesOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#resourcesOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            ResourceList result = apiInstance.resourcesOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#resourcesOptions");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance resourcesOptionsWithCompletionHandler: 
              ^(ResourceList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.resourcesOptions(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class resourcesOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();

            try
            {
                ResourceList result = apiInstance.resourcesOptions();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.resourcesOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->resourcesOptions();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->resourcesOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->resourcesOptions();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->resourcesOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.resources_options()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->resourcesOptions: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


resourcesResourceidOptions


/resources/{resourceid}

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//resources/{resourceid}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String resourceid = resourceid_example; // String | 
        try {
            Resource result = apiInstance.resourcesResourceidOptions(resourceid);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#resourcesResourceidOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String resourceid = resourceid_example; // String | 
        try {
            Resource result = apiInstance.resourcesResourceidOptions(resourceid);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#resourcesResourceidOptions");
            e.printStackTrace();
        }
    }
}
String *resourceid = resourceid_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance resourcesResourceidOptionsWith:resourceid
              completionHandler: ^(Resource output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var resourceid = resourceid_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.resourcesResourceidOptions(resourceid, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class resourcesResourceidOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var resourceid = resourceid_example;  // String | 

            try
            {
                Resource result = apiInstance.resourcesResourceidOptions(resourceid);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.resourcesResourceidOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$resourceid = resourceid_example; // String | 

try {
    $result = $api_instance->resourcesResourceidOptions($resourceid);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->resourcesResourceidOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $resourceid = resourceid_example; # String | 

eval { 
    my $result = $api_instance->resourcesResourceidOptions(resourceid => $resourceid);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->resourcesResourceidOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
resourceid = resourceid_example # String | 

try: 
    api_response = api_instance.resources_resourceid_options(resourceid)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->resourcesResourceidOptions: %s\n" % e)

Parameters

Path parameters
Name Description
resourceid*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


riskPostureOptions


/risk-posture

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//risk-posture"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        RiskPostureParams body = ; // RiskPostureParams | 
        try {
            Empty result = apiInstance.riskPostureOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#riskPostureOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        RiskPostureParams body = ; // RiskPostureParams | 
        try {
            Empty result = apiInstance.riskPostureOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#riskPostureOptions");
            e.printStackTrace();
        }
    }
}
RiskPostureParams *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance riskPostureOptionsWith:body
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{RiskPostureParams}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.riskPostureOptions(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class riskPostureOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new RiskPostureParams(); // RiskPostureParams | 

            try
            {
                Empty result = apiInstance.riskPostureOptions(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.riskPostureOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // RiskPostureParams | 

try {
    $result = $api_instance->riskPostureOptions($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->riskPostureOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::RiskPostureParams->new(); # RiskPostureParams | 

eval { 
    my $result = $api_instance->riskPostureOptions(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->riskPostureOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # RiskPostureParams | 

try: 
    api_response = api_instance.risk_posture_options(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->riskPostureOptions: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


rolesOptions


/roles

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//roles"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        CreateRole body = ; // CreateRole | 
        try {
            AccessRoleList result = apiInstance.rolesOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#rolesOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        CreateRole body = ; // CreateRole | 
        try {
            AccessRoleList result = apiInstance.rolesOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#rolesOptions");
            e.printStackTrace();
        }
    }
}
CreateRole *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance rolesOptionsWith:body
              completionHandler: ^(AccessRoleList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{CreateRole}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.rolesOptions(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class rolesOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new CreateRole(); // CreateRole | 

            try
            {
                AccessRoleList result = apiInstance.rolesOptions(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.rolesOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // CreateRole | 

try {
    $result = $api_instance->rolesOptions($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->rolesOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::CreateRole->new(); # CreateRole | 

eval { 
    my $result = $api_instance->rolesOptions(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->rolesOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # CreateRole | 

try: 
    api_response = api_instance.roles_options(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->rolesOptions: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


rolesRoleIdOptions


/roles/{role_id}

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//roles/{role_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        UpdateRole body = ; // UpdateRole | 
        String roleId = roleId_example; // String | 
        try {
            Empty result = apiInstance.rolesRoleIdOptions(body, roleId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#rolesRoleIdOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        UpdateRole body = ; // UpdateRole | 
        String roleId = roleId_example; // String | 
        try {
            Empty result = apiInstance.rolesRoleIdOptions(body, roleId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#rolesRoleIdOptions");
            e.printStackTrace();
        }
    }
}
UpdateRole *body = ; // 
String *roleId = roleId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance rolesRoleIdOptionsWith:body
    roleId:roleId
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{UpdateRole}} 
var roleId = roleId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.rolesRoleIdOptions(bodyroleId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class rolesRoleIdOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new UpdateRole(); // UpdateRole | 
            var roleId = roleId_example;  // String | 

            try
            {
                Empty result = apiInstance.rolesRoleIdOptions(body, roleId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.rolesRoleIdOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // UpdateRole | 
$roleId = roleId_example; // String | 

try {
    $result = $api_instance->rolesRoleIdOptions($body, $roleId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->rolesRoleIdOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::UpdateRole->new(); # UpdateRole | 
my $roleId = roleId_example; # String | 

eval { 
    my $result = $api_instance->rolesRoleIdOptions(body => $body, roleId => $roleId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->rolesRoleIdOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # UpdateRole | 
roleId = roleId_example # String | 

try: 
    api_response = api_instance.roles_role_id_options(body, roleId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->rolesRoleIdOptions: %s\n" % e)

Parameters

Path parameters
Name Description
role_id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


rootGet


/

Usage and SDK Samples

curl -X GET\
"https://api.secberus.io//"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            apiInstance.rootGet();
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#rootGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            apiInstance.rootGet();
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#rootGet");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance rootGetWithCompletionHandler: 
              ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.rootGet(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class rootGetExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();

            try
            {
                apiInstance.rootGet();
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.rootGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $api_instance->rootGet();
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->rootGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    $api_instance->rootGet();
};
if ($@) {
    warn "Exception when calling DefaultApi->rootGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_instance.root_get()
except ApiException as e:
    print("Exception when calling DefaultApi->rootGet: %s\n" % e)

Parameters

Responses


runPolicy


/policy/{policy_id}/run/{datasource_id}

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//policy/{policy_id}/run/{datasource_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String policyId = policyId_example; // String | 
        String datasourceId = datasourceId_example; // String | 
        try {
            apiInstance.runPolicy(policyId, datasourceId);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#runPolicy");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String policyId = policyId_example; // String | 
        String datasourceId = datasourceId_example; // String | 
        try {
            apiInstance.runPolicy(policyId, datasourceId);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#runPolicy");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *policyId = policyId_example; // 
String *datasourceId = datasourceId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance runPolicyWith:policyId
    datasourceId:datasourceId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var policyId = policyId_example; // {{String}} 
var datasourceId = datasourceId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.runPolicy(policyId, datasourceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class runPolicyExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var policyId = policyId_example;  // String | 
            var datasourceId = datasourceId_example;  // String | 

            try
            {
                apiInstance.runPolicy(policyId, datasourceId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.runPolicy: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$policyId = policyId_example; // String | 
$datasourceId = datasourceId_example; // String | 

try {
    $api_instance->runPolicy($policyId, $datasourceId);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->runPolicy: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $policyId = policyId_example; # String | 
my $datasourceId = datasourceId_example; # String | 

eval { 
    $api_instance->runPolicy(policyId => $policyId, datasourceId => $datasourceId);
};
if ($@) {
    warn "Exception when calling DefaultApi->runPolicy: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
policyId = policyId_example # String | 
datasourceId = datasourceId_example # String | 

try: 
    api_instance.run_policy(policyId, datasourceId)
except ApiException as e:
    print("Exception when calling DefaultApi->runPolicy: %s\n" % e)

Parameters

Path parameters
Name Description
policy_id*
String
Required
datasource_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 202 - 202 response

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

scanDatasources


/datasources/scan

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//datasources/scan"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        IdList body = ; // IdList | 
        try {
            apiInstance.scanDatasources(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#scanDatasources");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        IdList body = ; // IdList | 
        try {
            apiInstance.scanDatasources(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#scanDatasources");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
IdList *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance scanDatasourcesWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{IdList}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.scanDatasources(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class scanDatasourcesExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new IdList(); // IdList | 

            try
            {
                apiInstance.scanDatasources(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.scanDatasources: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // IdList | 

try {
    $api_instance->scanDatasources($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->scanDatasources: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::IdList->new(); # IdList | 

eval { 
    $api_instance->scanDatasources(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->scanDatasources: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # IdList | 

try: 
    api_instance.scan_datasources(body)
except ApiException as e:
    print("Exception when calling DefaultApi->scanDatasources: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 202 - 202 response

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

setEnabledFrameworks


/compliance-frameworks

Usage and SDK Samples

curl -X PUT\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//compliance-frameworks"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        IdList body = ; // IdList | 
        try {
            Empty result = apiInstance.setEnabledFrameworks(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#setEnabledFrameworks");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        IdList body = ; // IdList | 
        try {
            Empty result = apiInstance.setEnabledFrameworks(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#setEnabledFrameworks");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
IdList *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance setEnabledFrameworksWith:body
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{IdList}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.setEnabledFrameworks(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class setEnabledFrameworksExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new IdList(); // IdList | 

            try
            {
                Empty result = apiInstance.setEnabledFrameworks(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.setEnabledFrameworks: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // IdList | 

try {
    $result = $api_instance->setEnabledFrameworks($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->setEnabledFrameworks: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::IdList->new(); # IdList | 

eval { 
    my $result = $api_instance->setEnabledFrameworks(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->setEnabledFrameworks: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # IdList | 

try: 
    api_response = api_instance.set_enabled_frameworks(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->setEnabledFrameworks: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

setUserRoles


/users/{userid}/{org_id}/roles

Usage and SDK Samples

curl -X PUT\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//users/{userid}/{org_id}/roles"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        IdList body = ; // IdList | 
        String userid = userid_example; // String | 
        String orgId = orgId_example; // String | 
        try {
            Empty result = apiInstance.setUserRoles(body, userid, orgId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#setUserRoles");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        IdList body = ; // IdList | 
        String userid = userid_example; // String | 
        String orgId = orgId_example; // String | 
        try {
            Empty result = apiInstance.setUserRoles(body, userid, orgId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#setUserRoles");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
IdList *body = ; // 
String *userid = userid_example; // 
String *orgId = orgId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance setUserRolesWith:body
    userid:userid
    orgId:orgId
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{IdList}} 
var userid = userid_example; // {{String}} 
var orgId = orgId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.setUserRoles(bodyuseridorgId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class setUserRolesExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new IdList(); // IdList | 
            var userid = userid_example;  // String | 
            var orgId = orgId_example;  // String | 

            try
            {
                Empty result = apiInstance.setUserRoles(body, userid, orgId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.setUserRoles: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // IdList | 
$userid = userid_example; // String | 
$orgId = orgId_example; // String | 

try {
    $result = $api_instance->setUserRoles($body, $userid, $orgId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->setUserRoles: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::IdList->new(); # IdList | 
my $userid = userid_example; # String | 
my $orgId = orgId_example; # String | 

eval { 
    my $result = $api_instance->setUserRoles(body => $body, userid => $userid, orgId => $orgId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->setUserRoles: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # IdList | 
userid = userid_example # String | 
orgId = orgId_example # String | 

try: 
    api_response = api_instance.set_user_roles(body, userid, orgId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->setUserRoles: %s\n" % e)

Parameters

Path parameters
Name Description
userid*
String
Required
org_id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

subscribePoliciesBulk


/policies/subscribe

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//policies/subscribe"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        IdList body = ; // IdList | 
        try {
            Empty result = apiInstance.subscribePoliciesBulk(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#subscribePoliciesBulk");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        IdList body = ; // IdList | 
        try {
            Empty result = apiInstance.subscribePoliciesBulk(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#subscribePoliciesBulk");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
IdList *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance subscribePoliciesBulkWith:body
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{IdList}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.subscribePoliciesBulk(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class subscribePoliciesBulkExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new IdList(); // IdList | 

            try
            {
                Empty result = apiInstance.subscribePoliciesBulk(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.subscribePoliciesBulk: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // IdList | 

try {
    $result = $api_instance->subscribePoliciesBulk($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->subscribePoliciesBulk: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::IdList->new(); # IdList | 

eval { 
    my $result = $api_instance->subscribePoliciesBulk(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->subscribePoliciesBulk: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # IdList | 

try: 
    api_response = api_instance.subscribe_policies_bulk(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->subscribePoliciesBulk: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

subscribePolicy


/policies/{policy_id}/subscribe

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//policies/{policy_id}/subscribe"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String policyId = policyId_example; // String | 
        try {
            Empty result = apiInstance.subscribePolicy(policyId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#subscribePolicy");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String policyId = policyId_example; // String | 
        try {
            Empty result = apiInstance.subscribePolicy(policyId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#subscribePolicy");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *policyId = policyId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance subscribePolicyWith:policyId
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var policyId = policyId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.subscribePolicy(policyId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class subscribePolicyExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var policyId = policyId_example;  // String | 

            try
            {
                Empty result = apiInstance.subscribePolicy(policyId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.subscribePolicy: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$policyId = policyId_example; // String | 

try {
    $result = $api_instance->subscribePolicy($policyId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->subscribePolicy: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $policyId = policyId_example; # String | 

eval { 
    my $result = $api_instance->subscribePolicy(policyId => $policyId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->subscribePolicy: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
policyId = policyId_example # String | 

try: 
    api_response = api_instance.subscribe_policy(policyId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->subscribePolicy: %s\n" % e)

Parameters

Path parameters
Name Description
policy_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

summarizePolicies


/policies/summary

Usage and SDK Samples

curl -X GET\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//policies/summary"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        try {
            PolicySummary result = apiInstance.summarizePolicies();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#summarizePolicies");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            PolicySummary result = apiInstance.summarizePolicies();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#summarizePolicies");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance summarizePoliciesWithCompletionHandler: 
              ^(PolicySummary output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.summarizePolicies(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class summarizePoliciesExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();

            try
            {
                PolicySummary result = apiInstance.summarizePolicies();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.summarizePolicies: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->summarizePolicies();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->summarizePolicies: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->summarizePolicies();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->summarizePolicies: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.summarize_policies()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->summarizePolicies: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

suppressViolation


/violations/{violation_id}/suppress

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//violations/{violation_id}/suppress"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String violationId = violationId_example; // String | 
        try {
            Violation result = apiInstance.suppressViolation(violationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#suppressViolation");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String violationId = violationId_example; // String | 
        try {
            Violation result = apiInstance.suppressViolation(violationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#suppressViolation");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *violationId = violationId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance suppressViolationWith:violationId
              completionHandler: ^(Violation output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var violationId = violationId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.suppressViolation(violationId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class suppressViolationExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var violationId = violationId_example;  // String | 

            try
            {
                Violation result = apiInstance.suppressViolation(violationId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.suppressViolation: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$violationId = violationId_example; // String | 

try {
    $result = $api_instance->suppressViolation($violationId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->suppressViolation: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $violationId = violationId_example; # String | 

eval { 
    my $result = $api_instance->suppressViolation(violationId => $violationId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->suppressViolation: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
violationId = violationId_example # String | 

try: 
    api_response = api_instance.suppress_violation(violationId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->suppressViolation: %s\n" % e)

Parameters

Path parameters
Name Description
violation_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

suppressViolations


/violations/suppress

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//violations/suppress"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        IdList body = ; // IdList | 
        try {
            ViolationList result = apiInstance.suppressViolations(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#suppressViolations");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        IdList body = ; // IdList | 
        try {
            ViolationList result = apiInstance.suppressViolations(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#suppressViolations");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
IdList *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance suppressViolationsWith:body
              completionHandler: ^(ViolationList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{IdList}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.suppressViolations(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class suppressViolationsExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new IdList(); // IdList | 

            try
            {
                ViolationList result = apiInstance.suppressViolations(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.suppressViolations: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // IdList | 

try {
    $result = $api_instance->suppressViolations($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->suppressViolations: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::IdList->new(); # IdList | 

eval { 
    my $result = $api_instance->suppressViolations(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->suppressViolations: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # IdList | 

try: 
    api_response = api_instance.suppress_violations(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->suppressViolations: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

switchOrg


/orgs/{orgid}/switch

Usage and SDK Samples

curl -X PUT\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//orgs/{orgid}/switch"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String orgid = orgid_example; // String | 
        try {
            Empty result = apiInstance.switchOrg(orgid);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#switchOrg");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String orgid = orgid_example; // String | 
        try {
            Empty result = apiInstance.switchOrg(orgid);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#switchOrg");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *orgid = orgid_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance switchOrgWith:orgid
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var orgid = orgid_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.switchOrg(orgid, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class switchOrgExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var orgid = orgid_example;  // String | 

            try
            {
                Empty result = apiInstance.switchOrg(orgid);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.switchOrg: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$orgid = orgid_example; // String | 

try {
    $result = $api_instance->switchOrg($orgid);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->switchOrg: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $orgid = orgid_example; # String | 

eval { 
    my $result = $api_instance->switchOrg(orgid => $orgid);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->switchOrg: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
orgid = orgid_example # String | 

try: 
    api_response = api_instance.switch_org(orgid)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->switchOrg: %s\n" % e)

Parameters

Path parameters
Name Description
orgid*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

tallyViolations


/violations/tally

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//violations/tally?tag=&policy_id=&status=¬_before=&datasource_type=&category_id=&resource_data=&compliance_id=&datasource_id=&suppressed=&resource_id=&category_name=&severity=¬_after="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String tag = tag_example; // String | 
        String policyId = policyId_example; // String | 
        String status = status_example; // String | 
        String notBefore = notBefore_example; // String | 
        String datasourceType = datasourceType_example; // String | 
        String categoryId = categoryId_example; // String | 
        String resourceData = resourceData_example; // String | 
        String complianceId = complianceId_example; // String | 
        String datasourceId = datasourceId_example; // String | 
        String suppressed = suppressed_example; // String | 
        String resourceId = resourceId_example; // String | 
        String categoryName = categoryName_example; // String | 
        String severity = severity_example; // String | 
        String notAfter = notAfter_example; // String | 
        try {
            Empty result = apiInstance.tallyViolations(tag, policyId, status, notBefore, datasourceType, categoryId, resourceData, complianceId, datasourceId, suppressed, resourceId, categoryName, severity, notAfter);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#tallyViolations");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String tag = tag_example; // String | 
        String policyId = policyId_example; // String | 
        String status = status_example; // String | 
        String notBefore = notBefore_example; // String | 
        String datasourceType = datasourceType_example; // String | 
        String categoryId = categoryId_example; // String | 
        String resourceData = resourceData_example; // String | 
        String complianceId = complianceId_example; // String | 
        String datasourceId = datasourceId_example; // String | 
        String suppressed = suppressed_example; // String | 
        String resourceId = resourceId_example; // String | 
        String categoryName = categoryName_example; // String | 
        String severity = severity_example; // String | 
        String notAfter = notAfter_example; // String | 
        try {
            Empty result = apiInstance.tallyViolations(tag, policyId, status, notBefore, datasourceType, categoryId, resourceData, complianceId, datasourceId, suppressed, resourceId, categoryName, severity, notAfter);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#tallyViolations");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *tag = tag_example; //  (optional)
String *policyId = policyId_example; //  (optional)
String *status = status_example; //  (optional)
String *notBefore = notBefore_example; //  (optional)
String *datasourceType = datasourceType_example; //  (optional)
String *categoryId = categoryId_example; //  (optional)
String *resourceData = resourceData_example; //  (optional)
String *complianceId = complianceId_example; //  (optional)
String *datasourceId = datasourceId_example; //  (optional)
String *suppressed = suppressed_example; //  (optional)
String *resourceId = resourceId_example; //  (optional)
String *categoryName = categoryName_example; //  (optional)
String *severity = severity_example; //  (optional)
String *notAfter = notAfter_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance tallyViolationsWith:tag
    policyId:policyId
    status:status
    notBefore:notBefore
    datasourceType:datasourceType
    categoryId:categoryId
    resourceData:resourceData
    complianceId:complianceId
    datasourceId:datasourceId
    suppressed:suppressed
    resourceId:resourceId
    categoryName:categoryName
    severity:severity
    notAfter:notAfter
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var opts = { 
  'tag': tag_example, // {{String}} 
  'policyId': policyId_example, // {{String}} 
  'status': status_example, // {{String}} 
  'notBefore': notBefore_example, // {{String}} 
  'datasourceType': datasourceType_example, // {{String}} 
  'categoryId': categoryId_example, // {{String}} 
  'resourceData': resourceData_example, // {{String}} 
  'complianceId': complianceId_example, // {{String}} 
  'datasourceId': datasourceId_example, // {{String}} 
  'suppressed': suppressed_example, // {{String}} 
  'resourceId': resourceId_example, // {{String}} 
  'categoryName': categoryName_example, // {{String}} 
  'severity': severity_example, // {{String}} 
  'notAfter': notAfter_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.tallyViolations(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class tallyViolationsExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var tag = tag_example;  // String |  (optional) 
            var policyId = policyId_example;  // String |  (optional) 
            var status = status_example;  // String |  (optional) 
            var notBefore = notBefore_example;  // String |  (optional) 
            var datasourceType = datasourceType_example;  // String |  (optional) 
            var categoryId = categoryId_example;  // String |  (optional) 
            var resourceData = resourceData_example;  // String |  (optional) 
            var complianceId = complianceId_example;  // String |  (optional) 
            var datasourceId = datasourceId_example;  // String |  (optional) 
            var suppressed = suppressed_example;  // String |  (optional) 
            var resourceId = resourceId_example;  // String |  (optional) 
            var categoryName = categoryName_example;  // String |  (optional) 
            var severity = severity_example;  // String |  (optional) 
            var notAfter = notAfter_example;  // String |  (optional) 

            try
            {
                Empty result = apiInstance.tallyViolations(tag, policyId, status, notBefore, datasourceType, categoryId, resourceData, complianceId, datasourceId, suppressed, resourceId, categoryName, severity, notAfter);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.tallyViolations: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$tag = tag_example; // String | 
$policyId = policyId_example; // String | 
$status = status_example; // String | 
$notBefore = notBefore_example; // String | 
$datasourceType = datasourceType_example; // String | 
$categoryId = categoryId_example; // String | 
$resourceData = resourceData_example; // String | 
$complianceId = complianceId_example; // String | 
$datasourceId = datasourceId_example; // String | 
$suppressed = suppressed_example; // String | 
$resourceId = resourceId_example; // String | 
$categoryName = categoryName_example; // String | 
$severity = severity_example; // String | 
$notAfter = notAfter_example; // String | 

try {
    $result = $api_instance->tallyViolations($tag, $policyId, $status, $notBefore, $datasourceType, $categoryId, $resourceData, $complianceId, $datasourceId, $suppressed, $resourceId, $categoryName, $severity, $notAfter);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->tallyViolations: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $tag = tag_example; # String | 
my $policyId = policyId_example; # String | 
my $status = status_example; # String | 
my $notBefore = notBefore_example; # String | 
my $datasourceType = datasourceType_example; # String | 
my $categoryId = categoryId_example; # String | 
my $resourceData = resourceData_example; # String | 
my $complianceId = complianceId_example; # String | 
my $datasourceId = datasourceId_example; # String | 
my $suppressed = suppressed_example; # String | 
my $resourceId = resourceId_example; # String | 
my $categoryName = categoryName_example; # String | 
my $severity = severity_example; # String | 
my $notAfter = notAfter_example; # String | 

eval { 
    my $result = $api_instance->tallyViolations(tag => $tag, policyId => $policyId, status => $status, notBefore => $notBefore, datasourceType => $datasourceType, categoryId => $categoryId, resourceData => $resourceData, complianceId => $complianceId, datasourceId => $datasourceId, suppressed => $suppressed, resourceId => $resourceId, categoryName => $categoryName, severity => $severity, notAfter => $notAfter);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->tallyViolations: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
tag = tag_example # String |  (optional)
policyId = policyId_example # String |  (optional)
status = status_example # String |  (optional)
notBefore = notBefore_example # String |  (optional)
datasourceType = datasourceType_example # String |  (optional)
categoryId = categoryId_example # String |  (optional)
resourceData = resourceData_example # String |  (optional)
complianceId = complianceId_example # String |  (optional)
datasourceId = datasourceId_example # String |  (optional)
suppressed = suppressed_example # String |  (optional)
resourceId = resourceId_example # String |  (optional)
categoryName = categoryName_example # String |  (optional)
severity = severity_example # String |  (optional)
notAfter = notAfter_example # String |  (optional)

try: 
    api_response = api_instance.tally_violations(tag=tag, policyId=policyId, status=status, notBefore=notBefore, datasourceType=datasourceType, categoryId=categoryId, resourceData=resourceData, complianceId=complianceId, datasourceId=datasourceId, suppressed=suppressed, resourceId=resourceId, categoryName=categoryName, severity=severity, notAfter=notAfter)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->tallyViolations: %s\n" % e)

Parameters

Query parameters
Name Description
tag
String
policy_id
String
status
String
not_before
String
datasource_type
String
category_id
String
resource_data
String
compliance_id
String
datasource_id
String
suppressed
String
resource_id
String
category_name
String
severity
String
not_after
String

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

testPolicy


/test-policy

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//test-policy"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        TestPolicy body = ; // TestPolicy | 
        try {
            ViolationList result = apiInstance.testPolicy(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#testPolicy");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        TestPolicy body = ; // TestPolicy | 
        try {
            ViolationList result = apiInstance.testPolicy(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#testPolicy");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
TestPolicy *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance testPolicyWith:body
              completionHandler: ^(ViolationList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{TestPolicy}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.testPolicy(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class testPolicyExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new TestPolicy(); // TestPolicy | 

            try
            {
                ViolationList result = apiInstance.testPolicy(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.testPolicy: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // TestPolicy | 

try {
    $result = $api_instance->testPolicy($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->testPolicy: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::TestPolicy->new(); # TestPolicy | 

eval { 
    my $result = $api_instance->testPolicy(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->testPolicy: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # TestPolicy | 

try: 
    api_response = api_instance.test_policy(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->testPolicy: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

testPolicyOptions


/test-policy

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//test-policy"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        TestPolicy body = ; // TestPolicy | 
        try {
            ViolationList result = apiInstance.testPolicyOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#testPolicyOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        TestPolicy body = ; // TestPolicy | 
        try {
            ViolationList result = apiInstance.testPolicyOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#testPolicyOptions");
            e.printStackTrace();
        }
    }
}
TestPolicy *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance testPolicyOptionsWith:body
              completionHandler: ^(ViolationList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{TestPolicy}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.testPolicyOptions(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class testPolicyOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new TestPolicy(); // TestPolicy | 

            try
            {
                ViolationList result = apiInstance.testPolicyOptions(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.testPolicyOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // TestPolicy | 

try {
    $result = $api_instance->testPolicyOptions($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->testPolicyOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::TestPolicy->new(); # TestPolicy | 

eval { 
    my $result = $api_instance->testPolicyOptions(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->testPolicyOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # TestPolicy | 

try: 
    api_response = api_instance.test_policy_options(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->testPolicyOptions: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 500 - 500 response


toggleFramework


/compliance-frameworks/{framework_id}

Usage and SDK Samples

curl -X PATCH\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//compliance-frameworks/{framework_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        ComplianceFrameworkPatch body = ; // ComplianceFrameworkPatch | 
        String frameworkId = frameworkId_example; // String | 
        try {
            ComplianceFramework result = apiInstance.toggleFramework(body, frameworkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#toggleFramework");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        ComplianceFrameworkPatch body = ; // ComplianceFrameworkPatch | 
        String frameworkId = frameworkId_example; // String | 
        try {
            ComplianceFramework result = apiInstance.toggleFramework(body, frameworkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#toggleFramework");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
ComplianceFrameworkPatch *body = ; // 
String *frameworkId = frameworkId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance toggleFrameworkWith:body
    frameworkId:frameworkId
              completionHandler: ^(ComplianceFramework output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{ComplianceFrameworkPatch}} 
var frameworkId = frameworkId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.toggleFramework(bodyframeworkId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class toggleFrameworkExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new ComplianceFrameworkPatch(); // ComplianceFrameworkPatch | 
            var frameworkId = frameworkId_example;  // String | 

            try
            {
                ComplianceFramework result = apiInstance.toggleFramework(body, frameworkId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.toggleFramework: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // ComplianceFrameworkPatch | 
$frameworkId = frameworkId_example; // String | 

try {
    $result = $api_instance->toggleFramework($body, $frameworkId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->toggleFramework: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::ComplianceFrameworkPatch->new(); # ComplianceFrameworkPatch | 
my $frameworkId = frameworkId_example; # String | 

eval { 
    my $result = $api_instance->toggleFramework(body => $body, frameworkId => $frameworkId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->toggleFramework: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # ComplianceFrameworkPatch | 
frameworkId = frameworkId_example # String | 

try: 
    api_response = api_instance.toggle_framework(body, frameworkId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->toggleFramework: %s\n" % e)

Parameters

Path parameters
Name Description
framework_id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

unsubscribePoliciesBulk


/policies/unsubscribe

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//policies/unsubscribe"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        IdList body = ; // IdList | 
        try {
            Empty result = apiInstance.unsubscribePoliciesBulk(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#unsubscribePoliciesBulk");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        IdList body = ; // IdList | 
        try {
            Empty result = apiInstance.unsubscribePoliciesBulk(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#unsubscribePoliciesBulk");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
IdList *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance unsubscribePoliciesBulkWith:body
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{IdList}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.unsubscribePoliciesBulk(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class unsubscribePoliciesBulkExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new IdList(); // IdList | 

            try
            {
                Empty result = apiInstance.unsubscribePoliciesBulk(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.unsubscribePoliciesBulk: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // IdList | 

try {
    $result = $api_instance->unsubscribePoliciesBulk($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->unsubscribePoliciesBulk: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::IdList->new(); # IdList | 

eval { 
    my $result = $api_instance->unsubscribePoliciesBulk(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->unsubscribePoliciesBulk: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # IdList | 

try: 
    api_response = api_instance.unsubscribe_policies_bulk(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->unsubscribePoliciesBulk: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

unsubscribePolicy


/policies/{policy_id}/unsubscribe

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//policies/{policy_id}/unsubscribe"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String policyId = policyId_example; // String | 
        try {
            Empty result = apiInstance.unsubscribePolicy(policyId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#unsubscribePolicy");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String policyId = policyId_example; // String | 
        try {
            Empty result = apiInstance.unsubscribePolicy(policyId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#unsubscribePolicy");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *policyId = policyId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance unsubscribePolicyWith:policyId
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var policyId = policyId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.unsubscribePolicy(policyId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class unsubscribePolicyExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var policyId = policyId_example;  // String | 

            try
            {
                Empty result = apiInstance.unsubscribePolicy(policyId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.unsubscribePolicy: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$policyId = policyId_example; // String | 

try {
    $result = $api_instance->unsubscribePolicy($policyId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->unsubscribePolicy: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $policyId = policyId_example; # String | 

eval { 
    my $result = $api_instance->unsubscribePolicy(policyId => $policyId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->unsubscribePolicy: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
policyId = policyId_example # String | 

try: 
    api_response = api_instance.unsubscribe_policy(policyId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->unsubscribePolicy: %s\n" % e)

Parameters

Path parameters
Name Description
policy_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

unsuppressViolation


/violations/{violation_id}/unsuppress

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//violations/{violation_id}/unsuppress"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String violationId = violationId_example; // String | 
        try {
            Violation result = apiInstance.unsuppressViolation(violationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#unsuppressViolation");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String violationId = violationId_example; // String | 
        try {
            Violation result = apiInstance.unsuppressViolation(violationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#unsuppressViolation");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *violationId = violationId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance unsuppressViolationWith:violationId
              completionHandler: ^(Violation output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var violationId = violationId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.unsuppressViolation(violationId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class unsuppressViolationExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var violationId = violationId_example;  // String | 

            try
            {
                Violation result = apiInstance.unsuppressViolation(violationId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.unsuppressViolation: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$violationId = violationId_example; // String | 

try {
    $result = $api_instance->unsuppressViolation($violationId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->unsuppressViolation: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $violationId = violationId_example; # String | 

eval { 
    my $result = $api_instance->unsuppressViolation(violationId => $violationId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->unsuppressViolation: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
violationId = violationId_example # String | 

try: 
    api_response = api_instance.unsuppress_violation(violationId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->unsuppressViolation: %s\n" % e)

Parameters

Path parameters
Name Description
violation_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

unsuppressViolations


/violations/unsuppress

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//violations/unsuppress"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        IdList body = ; // IdList | 
        try {
            ViolationList result = apiInstance.unsuppressViolations(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#unsuppressViolations");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        IdList body = ; // IdList | 
        try {
            ViolationList result = apiInstance.unsuppressViolations(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#unsuppressViolations");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
IdList *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance unsuppressViolationsWith:body
              completionHandler: ^(ViolationList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{IdList}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.unsuppressViolations(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class unsuppressViolationsExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new IdList(); // IdList | 

            try
            {
                ViolationList result = apiInstance.unsuppressViolations(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.unsuppressViolations: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // IdList | 

try {
    $result = $api_instance->unsuppressViolations($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->unsuppressViolations: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::IdList->new(); # IdList | 

eval { 
    my $result = $api_instance->unsuppressViolations(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->unsuppressViolations: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # IdList | 

try: 
    api_response = api_instance.unsuppress_violations(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->unsuppressViolations: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

updateAccessPolicy


/access-policies/{access_policy_id}

Usage and SDK Samples

curl -X PUT\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//access-policies/{access_policy_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        UpdateAccessPolicy body = ; // UpdateAccessPolicy | 
        String accessPolicyId = accessPolicyId_example; // String | 
        try {
            AccessPolicy result = apiInstance.updateAccessPolicy(body, accessPolicyId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#updateAccessPolicy");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        UpdateAccessPolicy body = ; // UpdateAccessPolicy | 
        String accessPolicyId = accessPolicyId_example; // String | 
        try {
            AccessPolicy result = apiInstance.updateAccessPolicy(body, accessPolicyId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#updateAccessPolicy");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
UpdateAccessPolicy *body = ; // 
String *accessPolicyId = accessPolicyId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance updateAccessPolicyWith:body
    accessPolicyId:accessPolicyId
              completionHandler: ^(AccessPolicy output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{UpdateAccessPolicy}} 
var accessPolicyId = accessPolicyId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.updateAccessPolicy(bodyaccessPolicyId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class updateAccessPolicyExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new UpdateAccessPolicy(); // UpdateAccessPolicy | 
            var accessPolicyId = accessPolicyId_example;  // String | 

            try
            {
                AccessPolicy result = apiInstance.updateAccessPolicy(body, accessPolicyId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.updateAccessPolicy: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // UpdateAccessPolicy | 
$accessPolicyId = accessPolicyId_example; // String | 

try {
    $result = $api_instance->updateAccessPolicy($body, $accessPolicyId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->updateAccessPolicy: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::UpdateAccessPolicy->new(); # UpdateAccessPolicy | 
my $accessPolicyId = accessPolicyId_example; # String | 

eval { 
    my $result = $api_instance->updateAccessPolicy(body => $body, accessPolicyId => $accessPolicyId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->updateAccessPolicy: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # UpdateAccessPolicy | 
accessPolicyId = accessPolicyId_example # String | 

try: 
    api_response = api_instance.update_access_policy(body, accessPolicyId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->updateAccessPolicy: %s\n" % e)

Parameters

Path parameters
Name Description
access_policy_id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

updateCategory


/categories/{category_id}

Usage and SDK Samples

curl -X PUT\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//categories/{category_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        PolicyCategory body = ; // PolicyCategory | 
        String categoryId = categoryId_example; // String | 
        try {
            PolicyCategory result = apiInstance.updateCategory(body, categoryId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#updateCategory");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        PolicyCategory body = ; // PolicyCategory | 
        String categoryId = categoryId_example; // String | 
        try {
            PolicyCategory result = apiInstance.updateCategory(body, categoryId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#updateCategory");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
PolicyCategory *body = ; // 
String *categoryId = categoryId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance updateCategoryWith:body
    categoryId:categoryId
              completionHandler: ^(PolicyCategory output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{PolicyCategory}} 
var categoryId = categoryId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.updateCategory(bodycategoryId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class updateCategoryExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new PolicyCategory(); // PolicyCategory | 
            var categoryId = categoryId_example;  // String | 

            try
            {
                PolicyCategory result = apiInstance.updateCategory(body, categoryId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.updateCategory: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // PolicyCategory | 
$categoryId = categoryId_example; // String | 

try {
    $result = $api_instance->updateCategory($body, $categoryId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->updateCategory: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::PolicyCategory->new(); # PolicyCategory | 
my $categoryId = categoryId_example; # String | 

eval { 
    my $result = $api_instance->updateCategory(body => $body, categoryId => $categoryId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->updateCategory: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # PolicyCategory | 
categoryId = categoryId_example # String | 

try: 
    api_response = api_instance.update_category(body, categoryId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->updateCategory: %s\n" % e)

Parameters

Path parameters
Name Description
category_id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

updateDatasource


/datasources/{datasource_id}

Usage and SDK Samples

curl -X PUT\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//datasources/{datasource_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        Datasource body = ; // Datasource | 
        String datasourceId = datasourceId_example; // String | 
        try {
            Datasource result = apiInstance.updateDatasource(body, datasourceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#updateDatasource");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        Datasource body = ; // Datasource | 
        String datasourceId = datasourceId_example; // String | 
        try {
            Datasource result = apiInstance.updateDatasource(body, datasourceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#updateDatasource");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
Datasource *body = ; // 
String *datasourceId = datasourceId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance updateDatasourceWith:body
    datasourceId:datasourceId
              completionHandler: ^(Datasource output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{Datasource}} 
var datasourceId = datasourceId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.updateDatasource(bodydatasourceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class updateDatasourceExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new Datasource(); // Datasource | 
            var datasourceId = datasourceId_example;  // String | 

            try
            {
                Datasource result = apiInstance.updateDatasource(body, datasourceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.updateDatasource: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // Datasource | 
$datasourceId = datasourceId_example; // String | 

try {
    $result = $api_instance->updateDatasource($body, $datasourceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->updateDatasource: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::Datasource->new(); # Datasource | 
my $datasourceId = datasourceId_example; # String | 

eval { 
    my $result = $api_instance->updateDatasource(body => $body, datasourceId => $datasourceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->updateDatasource: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # Datasource | 
datasourceId = datasourceId_example # String | 

try: 
    api_response = api_instance.update_datasource(body, datasourceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->updateDatasource: %s\n" % e)

Parameters

Path parameters
Name Description
datasource_id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

updateException


/exceptions/{exception_id}

Usage and SDK Samples

curl -X PUT\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//exceptions/{exception_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        UpdateException body = ; // UpdateException | 
        String exceptionId = exceptionId_example; // String | 
        try {
            Exception result = apiInstance.updateException(body, exceptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#updateException");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        UpdateException body = ; // UpdateException | 
        String exceptionId = exceptionId_example; // String | 
        try {
            Exception result = apiInstance.updateException(body, exceptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#updateException");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
UpdateException *body = ; // 
String *exceptionId = exceptionId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance updateExceptionWith:body
    exceptionId:exceptionId
              completionHandler: ^(Exception output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{UpdateException}} 
var exceptionId = exceptionId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.updateException(bodyexceptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class updateExceptionExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new UpdateException(); // UpdateException | 
            var exceptionId = exceptionId_example;  // String | 

            try
            {
                Exception result = apiInstance.updateException(body, exceptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.updateException: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // UpdateException | 
$exceptionId = exceptionId_example; // String | 

try {
    $result = $api_instance->updateException($body, $exceptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->updateException: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::UpdateException->new(); # UpdateException | 
my $exceptionId = exceptionId_example; # String | 

eval { 
    my $result = $api_instance->updateException(body => $body, exceptionId => $exceptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->updateException: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # UpdateException | 
exceptionId = exceptionId_example # String | 

try: 
    api_response = api_instance.update_exception(body, exceptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->updateException: %s\n" % e)

Parameters

Path parameters
Name Description
exception_id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

updateIntegration


/integrations/{integration_id}

Usage and SDK Samples

curl -X PUT\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//integrations/{integration_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        UpdateIntegration body = ; // UpdateIntegration | 
        String integrationId = integrationId_example; // String | 
        try {
            Integration result = apiInstance.updateIntegration(body, integrationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#updateIntegration");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        UpdateIntegration body = ; // UpdateIntegration | 
        String integrationId = integrationId_example; // String | 
        try {
            Integration result = apiInstance.updateIntegration(body, integrationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#updateIntegration");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
UpdateIntegration *body = ; // 
String *integrationId = integrationId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance updateIntegrationWith:body
    integrationId:integrationId
              completionHandler: ^(Integration output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{UpdateIntegration}} 
var integrationId = integrationId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.updateIntegration(bodyintegrationId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class updateIntegrationExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new UpdateIntegration(); // UpdateIntegration | 
            var integrationId = integrationId_example;  // String | 

            try
            {
                Integration result = apiInstance.updateIntegration(body, integrationId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.updateIntegration: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // UpdateIntegration | 
$integrationId = integrationId_example; // String | 

try {
    $result = $api_instance->updateIntegration($body, $integrationId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->updateIntegration: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::UpdateIntegration->new(); # UpdateIntegration | 
my $integrationId = integrationId_example; # String | 

eval { 
    my $result = $api_instance->updateIntegration(body => $body, integrationId => $integrationId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->updateIntegration: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # UpdateIntegration | 
integrationId = integrationId_example # String | 

try: 
    api_response = api_instance.update_integration(body, integrationId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->updateIntegration: %s\n" % e)

Parameters

Path parameters
Name Description
integration_id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

updateOrg


/orgs/{orgid}

Usage and SDK Samples

curl -X PUT\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//orgs/{orgid}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        CreateOrg body = ; // CreateOrg | 
        String orgid = orgid_example; // String | 
        try {
            Org result = apiInstance.updateOrg(body, orgid);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#updateOrg");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        CreateOrg body = ; // CreateOrg | 
        String orgid = orgid_example; // String | 
        try {
            Org result = apiInstance.updateOrg(body, orgid);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#updateOrg");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
CreateOrg *body = ; // 
String *orgid = orgid_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance updateOrgWith:body
    orgid:orgid
              completionHandler: ^(Org output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{CreateOrg}} 
var orgid = orgid_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.updateOrg(bodyorgid, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class updateOrgExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new CreateOrg(); // CreateOrg | 
            var orgid = orgid_example;  // String | 

            try
            {
                Org result = apiInstance.updateOrg(body, orgid);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.updateOrg: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // CreateOrg | 
$orgid = orgid_example; // String | 

try {
    $result = $api_instance->updateOrg($body, $orgid);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->updateOrg: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::CreateOrg->new(); # CreateOrg | 
my $orgid = orgid_example; # String | 

eval { 
    my $result = $api_instance->updateOrg(body => $body, orgid => $orgid);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->updateOrg: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # CreateOrg | 
orgid = orgid_example # String | 

try: 
    api_response = api_instance.update_org(body, orgid)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->updateOrg: %s\n" % e)

Parameters

Path parameters
Name Description
orgid*
String
Required
Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

updatePolicy


/policies/{policy_id}

Usage and SDK Samples

curl -X PUT\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//policies/{policy_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        Policy body = ; // Policy | 
        String policyId = policyId_example; // String | 
        try {
            Policy result = apiInstance.updatePolicy(body, policyId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#updatePolicy");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        Policy body = ; // Policy | 
        String policyId = policyId_example; // String | 
        try {
            Policy result = apiInstance.updatePolicy(body, policyId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#updatePolicy");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
Policy *body = ; // 
String *policyId = policyId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance updatePolicyWith:body
    policyId:policyId
              completionHandler: ^(Policy output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{Policy}} 
var policyId = policyId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.updatePolicy(bodypolicyId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class updatePolicyExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new Policy(); // Policy | 
            var policyId = policyId_example;  // String | 

            try
            {
                Policy result = apiInstance.updatePolicy(body, policyId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.updatePolicy: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // Policy | 
$policyId = policyId_example; // String | 

try {
    $result = $api_instance->updatePolicy($body, $policyId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->updatePolicy: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::Policy->new(); # Policy | 
my $policyId = policyId_example; # String | 

eval { 
    my $result = $api_instance->updatePolicy(body => $body, policyId => $policyId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->updatePolicy: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # Policy | 
policyId = policyId_example # String | 

try: 
    api_response = api_instance.update_policy(body, policyId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->updatePolicy: %s\n" % e)

Parameters

Path parameters
Name Description
policy_id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

updatePolicyComplianceControls


/policies/{policy_id}/compliance-controls

Usage and SDK Samples

curl -X PUT\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//policies/{policy_id}/compliance-controls"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        IdList body = ; // IdList | 
        String policyId = policyId_example; // String | 
        try {
            Empty result = apiInstance.updatePolicyComplianceControls(body, policyId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#updatePolicyComplianceControls");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        IdList body = ; // IdList | 
        String policyId = policyId_example; // String | 
        try {
            Empty result = apiInstance.updatePolicyComplianceControls(body, policyId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#updatePolicyComplianceControls");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
IdList *body = ; // 
String *policyId = policyId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance updatePolicyComplianceControlsWith:body
    policyId:policyId
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{IdList}} 
var policyId = policyId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.updatePolicyComplianceControls(bodypolicyId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class updatePolicyComplianceControlsExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new IdList(); // IdList | 
            var policyId = policyId_example;  // String | 

            try
            {
                Empty result = apiInstance.updatePolicyComplianceControls(body, policyId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.updatePolicyComplianceControls: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // IdList | 
$policyId = policyId_example; // String | 

try {
    $result = $api_instance->updatePolicyComplianceControls($body, $policyId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->updatePolicyComplianceControls: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::IdList->new(); # IdList | 
my $policyId = policyId_example; # String | 

eval { 
    my $result = $api_instance->updatePolicyComplianceControls(body => $body, policyId => $policyId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->updatePolicyComplianceControls: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # IdList | 
policyId = policyId_example # String | 

try: 
    api_response = api_instance.update_policy_compliance_controls(body, policyId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->updatePolicyComplianceControls: %s\n" % e)

Parameters

Path parameters
Name Description
policy_id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

updatePolicyDatasources


/policies/{policy_id}/datasources

Usage and SDK Samples

curl -X PUT\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//policies/{policy_id}/datasources"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        PolicyDatasourceIds body = ; // PolicyDatasourceIds | 
        String policyId = policyId_example; // String | 
        try {
            Empty result = apiInstance.updatePolicyDatasources(body, policyId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#updatePolicyDatasources");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        PolicyDatasourceIds body = ; // PolicyDatasourceIds | 
        String policyId = policyId_example; // String | 
        try {
            Empty result = apiInstance.updatePolicyDatasources(body, policyId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#updatePolicyDatasources");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
PolicyDatasourceIds *body = ; // 
String *policyId = policyId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance updatePolicyDatasourcesWith:body
    policyId:policyId
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{PolicyDatasourceIds}} 
var policyId = policyId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.updatePolicyDatasources(bodypolicyId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class updatePolicyDatasourcesExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new PolicyDatasourceIds(); // PolicyDatasourceIds | 
            var policyId = policyId_example;  // String | 

            try
            {
                Empty result = apiInstance.updatePolicyDatasources(body, policyId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.updatePolicyDatasources: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // PolicyDatasourceIds | 
$policyId = policyId_example; // String | 

try {
    $result = $api_instance->updatePolicyDatasources($body, $policyId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->updatePolicyDatasources: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::PolicyDatasourceIds->new(); # PolicyDatasourceIds | 
my $policyId = policyId_example; # String | 

eval { 
    my $result = $api_instance->updatePolicyDatasources(body => $body, policyId => $policyId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->updatePolicyDatasources: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # PolicyDatasourceIds | 
policyId = policyId_example # String | 

try: 
    api_response = api_instance.update_policy_datasources(body, policyId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->updatePolicyDatasources: %s\n" % e)

Parameters

Path parameters
Name Description
policy_id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

updateReportSchedule


/report-schedules/{report_id}

Usage and SDK Samples

curl -X PUT\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//report-schedules/{report_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        UpdateReportSchedule body = ; // UpdateReportSchedule | 
        String reportId = reportId_example; // String | 
        try {
            ReportSchedule result = apiInstance.updateReportSchedule(body, reportId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#updateReportSchedule");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        UpdateReportSchedule body = ; // UpdateReportSchedule | 
        String reportId = reportId_example; // String | 
        try {
            ReportSchedule result = apiInstance.updateReportSchedule(body, reportId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#updateReportSchedule");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
UpdateReportSchedule *body = ; // 
String *reportId = reportId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance updateReportScheduleWith:body
    reportId:reportId
              completionHandler: ^(ReportSchedule output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{UpdateReportSchedule}} 
var reportId = reportId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.updateReportSchedule(bodyreportId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class updateReportScheduleExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new UpdateReportSchedule(); // UpdateReportSchedule | 
            var reportId = reportId_example;  // String | 

            try
            {
                ReportSchedule result = apiInstance.updateReportSchedule(body, reportId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.updateReportSchedule: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // UpdateReportSchedule | 
$reportId = reportId_example; // String | 

try {
    $result = $api_instance->updateReportSchedule($body, $reportId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->updateReportSchedule: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::UpdateReportSchedule->new(); # UpdateReportSchedule | 
my $reportId = reportId_example; # String | 

eval { 
    my $result = $api_instance->updateReportSchedule(body => $body, reportId => $reportId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->updateReportSchedule: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # UpdateReportSchedule | 
reportId = reportId_example # String | 

try: 
    api_response = api_instance.update_report_schedule(body, reportId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->updateReportSchedule: %s\n" % e)

Parameters

Path parameters
Name Description
report_id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

updateRole


/roles/{role_id}

Usage and SDK Samples

curl -X PUT\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//roles/{role_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        UpdateRole body = ; // UpdateRole | 
        String roleId = roleId_example; // String | 
        try {
            AccessRole result = apiInstance.updateRole(body, roleId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#updateRole");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        UpdateRole body = ; // UpdateRole | 
        String roleId = roleId_example; // String | 
        try {
            AccessRole result = apiInstance.updateRole(body, roleId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#updateRole");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
UpdateRole *body = ; // 
String *roleId = roleId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance updateRoleWith:body
    roleId:roleId
              completionHandler: ^(AccessRole output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{UpdateRole}} 
var roleId = roleId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.updateRole(bodyroleId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class updateRoleExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new UpdateRole(); // UpdateRole | 
            var roleId = roleId_example;  // String | 

            try
            {
                AccessRole result = apiInstance.updateRole(body, roleId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.updateRole: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // UpdateRole | 
$roleId = roleId_example; // String | 

try {
    $result = $api_instance->updateRole($body, $roleId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->updateRole: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::UpdateRole->new(); # UpdateRole | 
my $roleId = roleId_example; # String | 

eval { 
    my $result = $api_instance->updateRole(body => $body, roleId => $roleId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->updateRole: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # UpdateRole | 
roleId = roleId_example # String | 

try: 
    api_response = api_instance.update_role(body, roleId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->updateRole: %s\n" % e)

Parameters

Path parameters
Name Description
role_id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

updateSelf


/users/self

Usage and SDK Samples

curl -X PUT\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//users/self"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        UpdateSelf body = ; // UpdateSelf | 
        try {
            Self result = apiInstance.updateSelf(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#updateSelf");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        UpdateSelf body = ; // UpdateSelf | 
        try {
            Self result = apiInstance.updateSelf(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#updateSelf");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
UpdateSelf *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance updateSelfWith:body
              completionHandler: ^(Self output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{UpdateSelf}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.updateSelf(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class updateSelfExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new UpdateSelf(); // UpdateSelf | 

            try
            {
                Self result = apiInstance.updateSelf(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.updateSelf: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // UpdateSelf | 

try {
    $result = $api_instance->updateSelf($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->updateSelf: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::UpdateSelf->new(); # UpdateSelf | 

eval { 
    my $result = $api_instance->updateSelf(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->updateSelf: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # UpdateSelf | 

try: 
    api_response = api_instance.update_self(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->updateSelf: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

updateUser


/users/{userid}

Usage and SDK Samples

curl -X PUT\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//users/{userid}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        UpdateUser body = ; // UpdateUser | 
        String userid = userid_example; // String | 
        try {
            User result = apiInstance.updateUser(body, userid);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#updateUser");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        UpdateUser body = ; // UpdateUser | 
        String userid = userid_example; // String | 
        try {
            User result = apiInstance.updateUser(body, userid);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#updateUser");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
UpdateUser *body = ; // 
String *userid = userid_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance updateUserWith:body
    userid:userid
              completionHandler: ^(User output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{UpdateUser}} 
var userid = userid_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.updateUser(bodyuserid, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class updateUserExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new UpdateUser(); // UpdateUser | 
            var userid = userid_example;  // String | 

            try
            {
                User result = apiInstance.updateUser(body, userid);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.updateUser: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // UpdateUser | 
$userid = userid_example; // String | 

try {
    $result = $api_instance->updateUser($body, $userid);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->updateUser: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::UpdateUser->new(); # UpdateUser | 
my $userid = userid_example; # String | 

eval { 
    my $result = $api_instance->updateUser(body => $body, userid => $userid);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->updateUser: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # UpdateUser | 
userid = userid_example # String | 

try: 
    api_response = api_instance.update_user(body, userid)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->updateUser: %s\n" % e)

Parameters

Path parameters
Name Description
userid*
String
Required
Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

updateWorkflow


/workflows/{workflow_id}

Usage and SDK Samples

curl -X PUT\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//workflows/{workflow_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        Workflow body = ; // Workflow | 
        String workflowId = workflowId_example; // String | 
        try {
            Workflow result = apiInstance.updateWorkflow(body, workflowId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#updateWorkflow");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        Workflow body = ; // Workflow | 
        String workflowId = workflowId_example; // String | 
        try {
            Workflow result = apiInstance.updateWorkflow(body, workflowId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#updateWorkflow");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
Workflow *body = ; // 
String *workflowId = workflowId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance updateWorkflowWith:body
    workflowId:workflowId
              completionHandler: ^(Workflow output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{Workflow}} 
var workflowId = workflowId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.updateWorkflow(bodyworkflowId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class updateWorkflowExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new Workflow(); // Workflow | 
            var workflowId = workflowId_example;  // String | 

            try
            {
                Workflow result = apiInstance.updateWorkflow(body, workflowId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.updateWorkflow: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // Workflow | 
$workflowId = workflowId_example; // String | 

try {
    $result = $api_instance->updateWorkflow($body, $workflowId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->updateWorkflow: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::Workflow->new(); # Workflow | 
my $workflowId = workflowId_example; # String | 

eval { 
    my $result = $api_instance->updateWorkflow(body => $body, workflowId => $workflowId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->updateWorkflow: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # Workflow | 
workflowId = workflowId_example # String | 

try: 
    api_response = api_instance.update_workflow(body, workflowId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->updateWorkflow: %s\n" % e)

Parameters

Path parameters
Name Description
workflow_id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

usersOptions


/users

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//users"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        CreateUser body = ; // CreateUser | 
        try {
            UserList result = apiInstance.usersOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#usersOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        CreateUser body = ; // CreateUser | 
        try {
            UserList result = apiInstance.usersOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#usersOptions");
            e.printStackTrace();
        }
    }
}
CreateUser *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance usersOptionsWith:body
              completionHandler: ^(UserList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{CreateUser}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.usersOptions(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class usersOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new CreateUser(); // CreateUser | 

            try
            {
                UserList result = apiInstance.usersOptions(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.usersOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // CreateUser | 

try {
    $result = $api_instance->usersOptions($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->usersOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::CreateUser->new(); # CreateUser | 

eval { 
    my $result = $api_instance->usersOptions(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->usersOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # CreateUser | 

try: 
    api_response = api_instance.users_options(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->usersOptions: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


usersSelfOptions


/users/self

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//users/self"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        UpdateSelf body = ; // UpdateSelf | 
        try {
            Self result = apiInstance.usersSelfOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#usersSelfOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        UpdateSelf body = ; // UpdateSelf | 
        try {
            Self result = apiInstance.usersSelfOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#usersSelfOptions");
            e.printStackTrace();
        }
    }
}
UpdateSelf *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance usersSelfOptionsWith:body
              completionHandler: ^(Self output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{UpdateSelf}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.usersSelfOptions(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class usersSelfOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new UpdateSelf(); // UpdateSelf | 

            try
            {
                Self result = apiInstance.usersSelfOptions(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.usersSelfOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // UpdateSelf | 

try {
    $result = $api_instance->usersSelfOptions($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->usersSelfOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::UpdateSelf->new(); # UpdateSelf | 

eval { 
    my $result = $api_instance->usersSelfOptions(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->usersSelfOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # UpdateSelf | 

try: 
    api_response = api_instance.users_self_options(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->usersSelfOptions: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


usersUseridOptions


/users/{userid}

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//users/{userid}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        UpdateUser body = ; // UpdateUser | 
        String userid = userid_example; // String | 
        try {
            Empty result = apiInstance.usersUseridOptions(body, userid);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#usersUseridOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        UpdateUser body = ; // UpdateUser | 
        String userid = userid_example; // String | 
        try {
            Empty result = apiInstance.usersUseridOptions(body, userid);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#usersUseridOptions");
            e.printStackTrace();
        }
    }
}
UpdateUser *body = ; // 
String *userid = userid_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance usersUseridOptionsWith:body
    userid:userid
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{UpdateUser}} 
var userid = userid_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.usersUseridOptions(bodyuserid, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class usersUseridOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new UpdateUser(); // UpdateUser | 
            var userid = userid_example;  // String | 

            try
            {
                Empty result = apiInstance.usersUseridOptions(body, userid);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.usersUseridOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // UpdateUser | 
$userid = userid_example; // String | 

try {
    $result = $api_instance->usersUseridOptions($body, $userid);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->usersUseridOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::UpdateUser->new(); # UpdateUser | 
my $userid = userid_example; # String | 

eval { 
    my $result = $api_instance->usersUseridOptions(body => $body, userid => $userid);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->usersUseridOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # UpdateUser | 
userid = userid_example # String | 

try: 
    api_response = api_instance.users_userid_options(body, userid)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->usersUseridOptions: %s\n" % e)

Parameters

Path parameters
Name Description
userid*
String
Required
Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


usersUseridOrgIdRolesOptions


/users/{userid}/{org_id}/roles

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//users/{userid}/{org_id}/roles"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        IdList body = ; // IdList | 
        String userid = userid_example; // String | 
        String orgId = orgId_example; // String | 
        try {
            Empty result = apiInstance.usersUseridOrgIdRolesOptions(body, userid, orgId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#usersUseridOrgIdRolesOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        IdList body = ; // IdList | 
        String userid = userid_example; // String | 
        String orgId = orgId_example; // String | 
        try {
            Empty result = apiInstance.usersUseridOrgIdRolesOptions(body, userid, orgId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#usersUseridOrgIdRolesOptions");
            e.printStackTrace();
        }
    }
}
IdList *body = ; // 
String *userid = userid_example; // 
String *orgId = orgId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance usersUseridOrgIdRolesOptionsWith:body
    userid:userid
    orgId:orgId
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{IdList}} 
var userid = userid_example; // {{String}} 
var orgId = orgId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.usersUseridOrgIdRolesOptions(bodyuseridorgId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class usersUseridOrgIdRolesOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new IdList(); // IdList | 
            var userid = userid_example;  // String | 
            var orgId = orgId_example;  // String | 

            try
            {
                Empty result = apiInstance.usersUseridOrgIdRolesOptions(body, userid, orgId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.usersUseridOrgIdRolesOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // IdList | 
$userid = userid_example; // String | 
$orgId = orgId_example; // String | 

try {
    $result = $api_instance->usersUseridOrgIdRolesOptions($body, $userid, $orgId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->usersUseridOrgIdRolesOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::IdList->new(); # IdList | 
my $userid = userid_example; # String | 
my $orgId = orgId_example; # String | 

eval { 
    my $result = $api_instance->usersUseridOrgIdRolesOptions(body => $body, userid => $userid, orgId => $orgId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->usersUseridOrgIdRolesOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # IdList | 
userid = userid_example # String | 
orgId = orgId_example # String | 

try: 
    api_response = api_instance.users_userid_org_id_roles_options(body, userid, orgId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->usersUseridOrgIdRolesOptions: %s\n" % e)

Parameters

Path parameters
Name Description
userid*
String
Required
org_id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


usersUseridOrgsOptions


/users/{userid}/orgs

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//users/{userid}/orgs"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String userid = userid_example; // String | 
        try {
            UserOrgList result = apiInstance.usersUseridOrgsOptions(userid);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#usersUseridOrgsOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String userid = userid_example; // String | 
        try {
            UserOrgList result = apiInstance.usersUseridOrgsOptions(userid);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#usersUseridOrgsOptions");
            e.printStackTrace();
        }
    }
}
String *userid = userid_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance usersUseridOrgsOptionsWith:userid
              completionHandler: ^(UserOrgList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var userid = userid_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.usersUseridOrgsOptions(userid, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class usersUseridOrgsOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var userid = userid_example;  // String | 

            try
            {
                UserOrgList result = apiInstance.usersUseridOrgsOptions(userid);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.usersUseridOrgsOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$userid = userid_example; // String | 

try {
    $result = $api_instance->usersUseridOrgsOptions($userid);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->usersUseridOrgsOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $userid = userid_example; # String | 

eval { 
    my $result = $api_instance->usersUseridOrgsOptions(userid => $userid);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->usersUseridOrgsOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
userid = userid_example # String | 

try: 
    api_response = api_instance.users_userid_orgs_options(userid)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->usersUseridOrgsOptions: %s\n" % e)

Parameters

Path parameters
Name Description
userid*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


v1ProxyOptions


/v1/{proxy+}

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//v1/{proxy+}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String proxy = proxy_example; // String | 
        try {
            Empty result = apiInstance.v1ProxyOptions(proxy);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ProxyOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String proxy = proxy_example; // String | 
        try {
            Empty result = apiInstance.v1ProxyOptions(proxy);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ProxyOptions");
            e.printStackTrace();
        }
    }
}
String *proxy = proxy_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1ProxyOptionsWith:proxy
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var proxy = proxy_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1ProxyOptions(proxy, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1ProxyOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var proxy = proxy_example;  // String | 

            try
            {
                Empty result = apiInstance.v1ProxyOptions(proxy);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1ProxyOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$proxy = proxy_example; // String | 

try {
    $result = $api_instance->v1ProxyOptions($proxy);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1ProxyOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $proxy = proxy_example; # String | 

eval { 
    my $result = $api_instance->v1ProxyOptions(proxy => $proxy);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1ProxyOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
proxy = proxy_example # String | 

try: 
    api_response = api_instance.v1_proxy_options(proxy)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1ProxyOptions: %s\n" % e)

Parameters

Path parameters
Name Description
proxy*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

verifyIntegration


/integrations/{integration_id}/verify

Usage and SDK Samples

curl -X POST\
-H "x-api-key: [[apiKey]]"\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
"https://api.secberus.io//integrations/{integration_id}/verify"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        // Configure API key authorization: users
        ApiKeyAuth users = (ApiKeyAuth) defaultClient.getAuthentication("users");
        users.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //users.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        String integrationId = integrationId_example; // String | 
        try {
            Empty result = apiInstance.verifyIntegration(integrationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#verifyIntegration");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String integrationId = integrationId_example; // String | 
        try {
            Empty result = apiInstance.verifyIntegration(integrationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#verifyIntegration");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"x-api-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"x-api-key"];
// Configure API key authorization: (authentication scheme: users)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Authorization"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Authorization"];
String *integrationId = integrationId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance verifyIntegrationWith:integrationId
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');
var defaultClient = SecberusApiGw.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['x-api-key'] = "Token"

// Configure API key authorization: users
var users = defaultClient.authentications['users'];
users.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//users.apiKeyPrefix['Authorization'] = "Token"

var api = new SecberusApiGw.DefaultApi()
var integrationId = integrationId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.verifyIntegration(integrationId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class verifyIntegrationExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("x-api-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("x-api-key", "Bearer");
            // Configure API key authorization: users
            Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");

            var apiInstance = new DefaultApi();
            var integrationId = integrationId_example;  // String | 

            try
            {
                Empty result = apiInstance.verifyIntegration(integrationId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.verifyIntegration: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
// Configure API key authorization: users
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$integrationId = integrationId_example; // String | 

try {
    $result = $api_instance->verifyIntegration($integrationId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->verifyIntegration: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'x-api-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'x-api-key'} = "Bearer";
# Configure API key authorization: users
$WWW::SwaggerClient::Configuration::api_key->{'Authorization'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'Authorization'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $integrationId = integrationId_example; # String | 

eval { 
    my $result = $api_instance->verifyIntegration(integrationId => $integrationId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->verifyIntegration: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['x-api-key'] = 'Bearer'
# Configure API key authorization: users
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
integrationId = integrationId_example # String | 

try: 
    api_response = api_instance.verify_integration(integrationId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->verifyIntegration: %s\n" % e)

Parameters

Path parameters
Name Description
integration_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 400 - 400 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 403 - 403 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 404 - 404 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

Status: 500 - 500 response

Name Type Format Description
Strict-Transport-Security String
Access-Control-Allow-Origin String
X-Content-Type-Options String

violationsBinOptions


/violations/bin

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//violations/bin"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            Empty result = apiInstance.violationsBinOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#violationsBinOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            Empty result = apiInstance.violationsBinOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#violationsBinOptions");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance violationsBinOptionsWithCompletionHandler: 
              ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.violationsBinOptions(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class violationsBinOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();

            try
            {
                Empty result = apiInstance.violationsBinOptions();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.violationsBinOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->violationsBinOptions();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->violationsBinOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->violationsBinOptions();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->violationsBinOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.violations_bin_options()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->violationsBinOptions: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 500 - 500 response


violationsCloseOptions


/violations/close

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//violations/close"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            Empty result = apiInstance.violationsCloseOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#violationsCloseOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            Empty result = apiInstance.violationsCloseOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#violationsCloseOptions");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance violationsCloseOptionsWithCompletionHandler: 
              ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.violationsCloseOptions(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class violationsCloseOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();

            try
            {
                Empty result = apiInstance.violationsCloseOptions();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.violationsCloseOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->violationsCloseOptions();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->violationsCloseOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->violationsCloseOptions();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->violationsCloseOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.violations_close_options()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->violationsCloseOptions: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 500 - 500 response


violationsCsvOptions


/violations/csv

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//violations/csv"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            Empty result = apiInstance.violationsCsvOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#violationsCsvOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            Empty result = apiInstance.violationsCsvOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#violationsCsvOptions");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance violationsCsvOptionsWithCompletionHandler: 
              ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.violationsCsvOptions(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class violationsCsvOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();

            try
            {
                Empty result = apiInstance.violationsCsvOptions();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.violationsCsvOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->violationsCsvOptions();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->violationsCsvOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->violationsCsvOptions();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->violationsCsvOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.violations_csv_options()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->violationsCsvOptions: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 500 - 500 response


violationsOptions


/violations

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//violations"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            ViolationList result = apiInstance.violationsOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#violationsOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            ViolationList result = apiInstance.violationsOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#violationsOptions");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance violationsOptionsWithCompletionHandler: 
              ^(ViolationList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.violationsOptions(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class violationsOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();

            try
            {
                ViolationList result = apiInstance.violationsOptions();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.violationsOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->violationsOptions();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->violationsOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->violationsOptions();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->violationsOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.violations_options()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->violationsOptions: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 500 - 500 response


violationsPoliciesViolationCountOptions


/violations/policies-violation-count

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//violations/policies-violation-count"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        PolicyIdList body = ; // PolicyIdList | 
        try {
            PoliciesViolationCountResponse result = apiInstance.violationsPoliciesViolationCountOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#violationsPoliciesViolationCountOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        PolicyIdList body = ; // PolicyIdList | 
        try {
            PoliciesViolationCountResponse result = apiInstance.violationsPoliciesViolationCountOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#violationsPoliciesViolationCountOptions");
            e.printStackTrace();
        }
    }
}
PolicyIdList *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance violationsPoliciesViolationCountOptionsWith:body
              completionHandler: ^(PoliciesViolationCountResponse output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{PolicyIdList}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.violationsPoliciesViolationCountOptions(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class violationsPoliciesViolationCountOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new PolicyIdList(); // PolicyIdList | 

            try
            {
                PoliciesViolationCountResponse result = apiInstance.violationsPoliciesViolationCountOptions(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.violationsPoliciesViolationCountOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // PolicyIdList | 

try {
    $result = $api_instance->violationsPoliciesViolationCountOptions($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->violationsPoliciesViolationCountOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::PolicyIdList->new(); # PolicyIdList | 

eval { 
    my $result = $api_instance->violationsPoliciesViolationCountOptions(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->violationsPoliciesViolationCountOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # PolicyIdList | 

try: 
    api_response = api_instance.violations_policies_violation_count_options(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->violationsPoliciesViolationCountOptions: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 500 - 500 response


violationsPolicyCsvOptions


/violations/policy-csv

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//violations/policy-csv"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            Empty result = apiInstance.violationsPolicyCsvOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#violationsPolicyCsvOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            Empty result = apiInstance.violationsPolicyCsvOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#violationsPolicyCsvOptions");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance violationsPolicyCsvOptionsWithCompletionHandler: 
              ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.violationsPolicyCsvOptions(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class violationsPolicyCsvOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();

            try
            {
                Empty result = apiInstance.violationsPolicyCsvOptions();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.violationsPolicyCsvOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->violationsPolicyCsvOptions();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->violationsPolicyCsvOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->violationsPolicyCsvOptions();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->violationsPolicyCsvOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.violations_policy_csv_options()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->violationsPolicyCsvOptions: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 500 - 500 response


violationsSeveritySummaryOptions


/violations/severity-summary

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//violations/severity-summary"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            SeveritySummary result = apiInstance.violationsSeveritySummaryOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#violationsSeveritySummaryOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            SeveritySummary result = apiInstance.violationsSeveritySummaryOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#violationsSeveritySummaryOptions");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance violationsSeveritySummaryOptionsWithCompletionHandler: 
              ^(SeveritySummary output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.violationsSeveritySummaryOptions(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class violationsSeveritySummaryOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();

            try
            {
                SeveritySummary result = apiInstance.violationsSeveritySummaryOptions();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.violationsSeveritySummaryOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->violationsSeveritySummaryOptions();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->violationsSeveritySummaryOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->violationsSeveritySummaryOptions();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->violationsSeveritySummaryOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.violations_severity_summary_options()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->violationsSeveritySummaryOptions: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 500 - 500 response


violationsSuppressOptions


/violations/suppress

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//violations/suppress"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        IdList body = ; // IdList | 
        try {
            ViolationList result = apiInstance.violationsSuppressOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#violationsSuppressOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        IdList body = ; // IdList | 
        try {
            ViolationList result = apiInstance.violationsSuppressOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#violationsSuppressOptions");
            e.printStackTrace();
        }
    }
}
IdList *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance violationsSuppressOptionsWith:body
              completionHandler: ^(ViolationList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{IdList}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.violationsSuppressOptions(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class violationsSuppressOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new IdList(); // IdList | 

            try
            {
                ViolationList result = apiInstance.violationsSuppressOptions(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.violationsSuppressOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // IdList | 

try {
    $result = $api_instance->violationsSuppressOptions($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->violationsSuppressOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::IdList->new(); # IdList | 

eval { 
    my $result = $api_instance->violationsSuppressOptions(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->violationsSuppressOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # IdList | 

try: 
    api_response = api_instance.violations_suppress_options(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->violationsSuppressOptions: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 500 - 500 response


violationsTallyOptions


/violations/tally

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//violations/tally"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            Empty result = apiInstance.violationsTallyOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#violationsTallyOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            Empty result = apiInstance.violationsTallyOptions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#violationsTallyOptions");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance violationsTallyOptionsWithCompletionHandler: 
              ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.violationsTallyOptions(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class violationsTallyOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();

            try
            {
                Empty result = apiInstance.violationsTallyOptions();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.violationsTallyOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->violationsTallyOptions();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->violationsTallyOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->violationsTallyOptions();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->violationsTallyOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.violations_tally_options()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->violationsTallyOptions: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 500 - 500 response


violationsUnsuppressOptions


/violations/unsuppress

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//violations/unsuppress"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        IdList body = ; // IdList | 
        try {
            ViolationList result = apiInstance.violationsUnsuppressOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#violationsUnsuppressOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        IdList body = ; // IdList | 
        try {
            ViolationList result = apiInstance.violationsUnsuppressOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#violationsUnsuppressOptions");
            e.printStackTrace();
        }
    }
}
IdList *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance violationsUnsuppressOptionsWith:body
              completionHandler: ^(ViolationList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{IdList}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.violationsUnsuppressOptions(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class violationsUnsuppressOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new IdList(); // IdList | 

            try
            {
                ViolationList result = apiInstance.violationsUnsuppressOptions(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.violationsUnsuppressOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // IdList | 

try {
    $result = $api_instance->violationsUnsuppressOptions($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->violationsUnsuppressOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::IdList->new(); # IdList | 

eval { 
    my $result = $api_instance->violationsUnsuppressOptions(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->violationsUnsuppressOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # IdList | 

try: 
    api_response = api_instance.violations_unsuppress_options(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->violationsUnsuppressOptions: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 500 - 500 response


violationsViolationIdCommentsOptions


/violations/{violation_id}/comments

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//violations/{violation_id}/comments"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        CreateViolationComment body = ; // CreateViolationComment | 
        String violationId = violationId_example; // String | 
        try {
            ViolationComment result = apiInstance.violationsViolationIdCommentsOptions(body, violationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#violationsViolationIdCommentsOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        CreateViolationComment body = ; // CreateViolationComment | 
        String violationId = violationId_example; // String | 
        try {
            ViolationComment result = apiInstance.violationsViolationIdCommentsOptions(body, violationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#violationsViolationIdCommentsOptions");
            e.printStackTrace();
        }
    }
}
CreateViolationComment *body = ; // 
String *violationId = violationId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance violationsViolationIdCommentsOptionsWith:body
    violationId:violationId
              completionHandler: ^(ViolationComment output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{CreateViolationComment}} 
var violationId = violationId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.violationsViolationIdCommentsOptions(bodyviolationId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class violationsViolationIdCommentsOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new CreateViolationComment(); // CreateViolationComment | 
            var violationId = violationId_example;  // String | 

            try
            {
                ViolationComment result = apiInstance.violationsViolationIdCommentsOptions(body, violationId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.violationsViolationIdCommentsOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // CreateViolationComment | 
$violationId = violationId_example; // String | 

try {
    $result = $api_instance->violationsViolationIdCommentsOptions($body, $violationId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->violationsViolationIdCommentsOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::CreateViolationComment->new(); # CreateViolationComment | 
my $violationId = violationId_example; # String | 

eval { 
    my $result = $api_instance->violationsViolationIdCommentsOptions(body => $body, violationId => $violationId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->violationsViolationIdCommentsOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # CreateViolationComment | 
violationId = violationId_example # String | 

try: 
    api_response = api_instance.violations_violation_id_comments_options(body, violationId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->violationsViolationIdCommentsOptions: %s\n" % e)

Parameters

Path parameters
Name Description
violation_id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


violationsViolationIdMarkFixedOptions


/violations/{violation_id}/mark-fixed

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//violations/{violation_id}/mark-fixed"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String violationId = violationId_example; // String | 
        try {
            Violation result = apiInstance.violationsViolationIdMarkFixedOptions(violationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#violationsViolationIdMarkFixedOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String violationId = violationId_example; // String | 
        try {
            Violation result = apiInstance.violationsViolationIdMarkFixedOptions(violationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#violationsViolationIdMarkFixedOptions");
            e.printStackTrace();
        }
    }
}
String *violationId = violationId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance violationsViolationIdMarkFixedOptionsWith:violationId
              completionHandler: ^(Violation output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var violationId = violationId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.violationsViolationIdMarkFixedOptions(violationId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class violationsViolationIdMarkFixedOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var violationId = violationId_example;  // String | 

            try
            {
                Violation result = apiInstance.violationsViolationIdMarkFixedOptions(violationId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.violationsViolationIdMarkFixedOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$violationId = violationId_example; // String | 

try {
    $result = $api_instance->violationsViolationIdMarkFixedOptions($violationId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->violationsViolationIdMarkFixedOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $violationId = violationId_example; # String | 

eval { 
    my $result = $api_instance->violationsViolationIdMarkFixedOptions(violationId => $violationId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->violationsViolationIdMarkFixedOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
violationId = violationId_example # String | 

try: 
    api_response = api_instance.violations_violation_id_mark_fixed_options(violationId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->violationsViolationIdMarkFixedOptions: %s\n" % e)

Parameters

Path parameters
Name Description
violation_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


violationsViolationIdMarkOpenOptions


/violations/{violation_id}/mark-open

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//violations/{violation_id}/mark-open"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String violationId = violationId_example; // String | 
        try {
            Violation result = apiInstance.violationsViolationIdMarkOpenOptions(violationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#violationsViolationIdMarkOpenOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String violationId = violationId_example; // String | 
        try {
            Violation result = apiInstance.violationsViolationIdMarkOpenOptions(violationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#violationsViolationIdMarkOpenOptions");
            e.printStackTrace();
        }
    }
}
String *violationId = violationId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance violationsViolationIdMarkOpenOptionsWith:violationId
              completionHandler: ^(Violation output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var violationId = violationId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.violationsViolationIdMarkOpenOptions(violationId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class violationsViolationIdMarkOpenOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var violationId = violationId_example;  // String | 

            try
            {
                Violation result = apiInstance.violationsViolationIdMarkOpenOptions(violationId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.violationsViolationIdMarkOpenOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$violationId = violationId_example; // String | 

try {
    $result = $api_instance->violationsViolationIdMarkOpenOptions($violationId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->violationsViolationIdMarkOpenOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $violationId = violationId_example; # String | 

eval { 
    my $result = $api_instance->violationsViolationIdMarkOpenOptions(violationId => $violationId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->violationsViolationIdMarkOpenOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
violationId = violationId_example # String | 

try: 
    api_response = api_instance.violations_violation_id_mark_open_options(violationId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->violationsViolationIdMarkOpenOptions: %s\n" % e)

Parameters

Path parameters
Name Description
violation_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


violationsViolationIdOptions


/violations/{violation_id}

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//violations/{violation_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String violationId = violationId_example; // String | 
        try {
            Violation result = apiInstance.violationsViolationIdOptions(violationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#violationsViolationIdOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String violationId = violationId_example; // String | 
        try {
            Violation result = apiInstance.violationsViolationIdOptions(violationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#violationsViolationIdOptions");
            e.printStackTrace();
        }
    }
}
String *violationId = violationId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance violationsViolationIdOptionsWith:violationId
              completionHandler: ^(Violation output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var violationId = violationId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.violationsViolationIdOptions(violationId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class violationsViolationIdOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var violationId = violationId_example;  // String | 

            try
            {
                Violation result = apiInstance.violationsViolationIdOptions(violationId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.violationsViolationIdOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$violationId = violationId_example; // String | 

try {
    $result = $api_instance->violationsViolationIdOptions($violationId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->violationsViolationIdOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $violationId = violationId_example; # String | 

eval { 
    my $result = $api_instance->violationsViolationIdOptions(violationId => $violationId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->violationsViolationIdOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
violationId = violationId_example # String | 

try: 
    api_response = api_instance.violations_violation_id_options(violationId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->violationsViolationIdOptions: %s\n" % e)

Parameters

Path parameters
Name Description
violation_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


violationsViolationIdSuppressOptions


/violations/{violation_id}/suppress

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//violations/{violation_id}/suppress"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String violationId = violationId_example; // String | 
        try {
            Violation result = apiInstance.violationsViolationIdSuppressOptions(violationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#violationsViolationIdSuppressOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String violationId = violationId_example; // String | 
        try {
            Violation result = apiInstance.violationsViolationIdSuppressOptions(violationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#violationsViolationIdSuppressOptions");
            e.printStackTrace();
        }
    }
}
String *violationId = violationId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance violationsViolationIdSuppressOptionsWith:violationId
              completionHandler: ^(Violation output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var violationId = violationId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.violationsViolationIdSuppressOptions(violationId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class violationsViolationIdSuppressOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var violationId = violationId_example;  // String | 

            try
            {
                Violation result = apiInstance.violationsViolationIdSuppressOptions(violationId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.violationsViolationIdSuppressOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$violationId = violationId_example; // String | 

try {
    $result = $api_instance->violationsViolationIdSuppressOptions($violationId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->violationsViolationIdSuppressOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $violationId = violationId_example; # String | 

eval { 
    my $result = $api_instance->violationsViolationIdSuppressOptions(violationId => $violationId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->violationsViolationIdSuppressOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
violationId = violationId_example # String | 

try: 
    api_response = api_instance.violations_violation_id_suppress_options(violationId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->violationsViolationIdSuppressOptions: %s\n" % e)

Parameters

Path parameters
Name Description
violation_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


violationsViolationIdUnsuppressOptions


/violations/{violation_id}/unsuppress

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//violations/{violation_id}/unsuppress"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String violationId = violationId_example; // String | 
        try {
            Violation result = apiInstance.violationsViolationIdUnsuppressOptions(violationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#violationsViolationIdUnsuppressOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String violationId = violationId_example; // String | 
        try {
            Violation result = apiInstance.violationsViolationIdUnsuppressOptions(violationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#violationsViolationIdUnsuppressOptions");
            e.printStackTrace();
        }
    }
}
String *violationId = violationId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance violationsViolationIdUnsuppressOptionsWith:violationId
              completionHandler: ^(Violation output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var violationId = violationId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.violationsViolationIdUnsuppressOptions(violationId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class violationsViolationIdUnsuppressOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var violationId = violationId_example;  // String | 

            try
            {
                Violation result = apiInstance.violationsViolationIdUnsuppressOptions(violationId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.violationsViolationIdUnsuppressOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$violationId = violationId_example; // String | 

try {
    $result = $api_instance->violationsViolationIdUnsuppressOptions($violationId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->violationsViolationIdUnsuppressOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $violationId = violationId_example; # String | 

eval { 
    my $result = $api_instance->violationsViolationIdUnsuppressOptions(violationId => $violationId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->violationsViolationIdUnsuppressOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
violationId = violationId_example # String | 

try: 
    api_response = api_instance.violations_violation_id_unsuppress_options(violationId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->violationsViolationIdUnsuppressOptions: %s\n" % e)

Parameters

Path parameters
Name Description
violation_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


workflowsOptions


/workflows

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//workflows"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        Workflow body = ; // Workflow | 
        try {
            Workflow result = apiInstance.workflowsOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#workflowsOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        Workflow body = ; // Workflow | 
        try {
            Workflow result = apiInstance.workflowsOptions(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#workflowsOptions");
            e.printStackTrace();
        }
    }
}
Workflow *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance workflowsOptionsWith:body
              completionHandler: ^(Workflow output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{Workflow}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.workflowsOptions(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class workflowsOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new Workflow(); // Workflow | 

            try
            {
                Workflow result = apiInstance.workflowsOptions(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.workflowsOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // Workflow | 

try {
    $result = $api_instance->workflowsOptions($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->workflowsOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::Workflow->new(); # Workflow | 

eval { 
    my $result = $api_instance->workflowsOptions(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->workflowsOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # Workflow | 

try: 
    api_response = api_instance.workflows_options(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->workflowsOptions: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


workflowsWorkflowIdDisableOptions


/workflows/{workflow_id}/disable

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//workflows/{workflow_id}/disable"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String workflowId = workflowId_example; // String | 
        try {
            Empty result = apiInstance.workflowsWorkflowIdDisableOptions(workflowId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#workflowsWorkflowIdDisableOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String workflowId = workflowId_example; // String | 
        try {
            Empty result = apiInstance.workflowsWorkflowIdDisableOptions(workflowId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#workflowsWorkflowIdDisableOptions");
            e.printStackTrace();
        }
    }
}
String *workflowId = workflowId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance workflowsWorkflowIdDisableOptionsWith:workflowId
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var workflowId = workflowId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.workflowsWorkflowIdDisableOptions(workflowId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class workflowsWorkflowIdDisableOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var workflowId = workflowId_example;  // String | 

            try
            {
                Empty result = apiInstance.workflowsWorkflowIdDisableOptions(workflowId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.workflowsWorkflowIdDisableOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$workflowId = workflowId_example; // String | 

try {
    $result = $api_instance->workflowsWorkflowIdDisableOptions($workflowId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->workflowsWorkflowIdDisableOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $workflowId = workflowId_example; # String | 

eval { 
    my $result = $api_instance->workflowsWorkflowIdDisableOptions(workflowId => $workflowId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->workflowsWorkflowIdDisableOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
workflowId = workflowId_example # String | 

try: 
    api_response = api_instance.workflows_workflow_id_disable_options(workflowId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->workflowsWorkflowIdDisableOptions: %s\n" % e)

Parameters

Path parameters
Name Description
workflow_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


workflowsWorkflowIdEnableOptions


/workflows/{workflow_id}/enable

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
"https://api.secberus.io//workflows/{workflow_id}/enable"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String workflowId = workflowId_example; // String | 
        try {
            Empty result = apiInstance.workflowsWorkflowIdEnableOptions(workflowId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#workflowsWorkflowIdEnableOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String workflowId = workflowId_example; // String | 
        try {
            Empty result = apiInstance.workflowsWorkflowIdEnableOptions(workflowId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#workflowsWorkflowIdEnableOptions");
            e.printStackTrace();
        }
    }
}
String *workflowId = workflowId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance workflowsWorkflowIdEnableOptionsWith:workflowId
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var workflowId = workflowId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.workflowsWorkflowIdEnableOptions(workflowId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class workflowsWorkflowIdEnableOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var workflowId = workflowId_example;  // String | 

            try
            {
                Empty result = apiInstance.workflowsWorkflowIdEnableOptions(workflowId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.workflowsWorkflowIdEnableOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$workflowId = workflowId_example; // String | 

try {
    $result = $api_instance->workflowsWorkflowIdEnableOptions($workflowId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->workflowsWorkflowIdEnableOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $workflowId = workflowId_example; # String | 

eval { 
    my $result = $api_instance->workflowsWorkflowIdEnableOptions(workflowId => $workflowId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->workflowsWorkflowIdEnableOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
workflowId = workflowId_example # String | 

try: 
    api_response = api_instance.workflows_workflow_id_enable_options(workflowId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->workflowsWorkflowIdEnableOptions: %s\n" % e)

Parameters

Path parameters
Name Description
workflow_id*
String
Required

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


workflowsWorkflowIdOptions


/workflows/{workflow_id}

Usage and SDK Samples

curl -X OPTIONS\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://api.secberus.io//workflows/{workflow_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        Workflow body = ; // Workflow | 
        String workflowId = workflowId_example; // String | 
        try {
            Empty result = apiInstance.workflowsWorkflowIdOptions(body, workflowId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#workflowsWorkflowIdOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        Workflow body = ; // Workflow | 
        String workflowId = workflowId_example; // String | 
        try {
            Empty result = apiInstance.workflowsWorkflowIdOptions(body, workflowId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#workflowsWorkflowIdOptions");
            e.printStackTrace();
        }
    }
}
Workflow *body = ; // 
String *workflowId = workflowId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance workflowsWorkflowIdOptionsWith:body
    workflowId:workflowId
              completionHandler: ^(Empty output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SecberusApiGw = require('secberus_api_gw');

var api = new SecberusApiGw.DefaultApi()
var body = ; // {{Workflow}} 
var workflowId = workflowId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.workflowsWorkflowIdOptions(bodyworkflowId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class workflowsWorkflowIdOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new Workflow(); // Workflow | 
            var workflowId = workflowId_example;  // String | 

            try
            {
                Empty result = apiInstance.workflowsWorkflowIdOptions(body, workflowId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.workflowsWorkflowIdOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // Workflow | 
$workflowId = workflowId_example; // String | 

try {
    $result = $api_instance->workflowsWorkflowIdOptions($body, $workflowId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->workflowsWorkflowIdOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::Workflow->new(); # Workflow | 
my $workflowId = workflowId_example; # String | 

eval { 
    my $result = $api_instance->workflowsWorkflowIdOptions(body => $body, workflowId => $workflowId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->workflowsWorkflowIdOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # Workflow | 
workflowId = workflowId_example # String | 

try: 
    api_response = api_instance.workflows_workflow_id_options(body, workflowId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->workflowsWorkflowIdOptions: %s\n" % e)

Parameters

Path parameters
Name Description
workflow_id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 200 - 200 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

Status: 400 - 400 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response