Authzen HTTP-json

Default

accessEvaluationEndpoint

Access Evaluation

The Access Evaluation API defines the message exchange pattern between a PEP and a PDP for executing a single access evaluation. see: https://openid.net/specs/authorization-api-1_0-05.html#name-access-evaluation-api


/access/v1/evaluation

Usage and SDK Samples

curl -X POST \
 -H "Accept: application/json" \
 -H "Content-Type: application/json" \
 "http://localhost/access/v1/evaluation" \
 -d ''
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.DefaultApi;

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

public class DefaultApiExample {
    public static void main(String[] args) {

        // Create an instance of the API class
        DefaultApi apiInstance = new DefaultApi();
        AccessEvaluationAPIRequest accessEvaluationAPIRequest = ; // AccessEvaluationAPIRequest | 

        try {
            Access_Evaluation_API___Response result = apiInstance.accessEvaluationEndpoint(accessEvaluationAPIRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#accessEvaluationEndpoint");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final AccessEvaluationAPIRequest accessEvaluationAPIRequest = new AccessEvaluationAPIRequest(); // AccessEvaluationAPIRequest | 

try {
    final result = await api_instance.accessEvaluationEndpoint(accessEvaluationAPIRequest);
    print(result);
} catch (e) {
    print('Exception when calling DefaultApi->accessEvaluationEndpoint: $e\n');
}

import org.openapitools.client.api.DefaultApi;

public class DefaultApiExample {
    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        AccessEvaluationAPIRequest accessEvaluationAPIRequest = ; // AccessEvaluationAPIRequest | 

        try {
            Access_Evaluation_API___Response result = apiInstance.accessEvaluationEndpoint(accessEvaluationAPIRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#accessEvaluationEndpoint");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
DefaultApi *apiInstance = [[DefaultApi alloc] init];
AccessEvaluationAPIRequest *accessEvaluationAPIRequest = ; //  (optional)

// Access Evaluation
[apiInstance accessEvaluationEndpointWith:accessEvaluationAPIRequest
              completionHandler: ^(Access_Evaluation_API___Response output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var AuthzenHttpJson = require('authzen_http_json');

// Create an instance of the API class
var api = new AuthzenHttpJson.DefaultApi()
var opts = {
  'accessEvaluationAPIRequest':  // {AccessEvaluationAPIRequest} 
};

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

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

            // Create an instance of the API class
            var apiInstance = new DefaultApi();
            var accessEvaluationAPIRequest = new AccessEvaluationAPIRequest(); // AccessEvaluationAPIRequest |  (optional) 

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

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\DefaultApi();
$accessEvaluationAPIRequest = ; // AccessEvaluationAPIRequest | 

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

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::DefaultApi->new();
my $accessEvaluationAPIRequest = WWW::OPenAPIClient::Object::AccessEvaluationAPIRequest->new(); # AccessEvaluationAPIRequest | 

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

# Create an instance of the API class
api_instance = openapi_client.DefaultApi()
accessEvaluationAPIRequest =  # AccessEvaluationAPIRequest |  (optional)

try:
    # Access Evaluation
    api_response = api_instance.access_evaluation_endpoint(accessEvaluationAPIRequest=accessEvaluationAPIRequest)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->accessEvaluationEndpoint: %s\n" % e)
extern crate DefaultApi;

pub fn main() {
    let accessEvaluationAPIRequest = ; // AccessEvaluationAPIRequest

    let mut context = DefaultApi::Context::default();
    let result = client.accessEvaluationEndpoint(accessEvaluationAPIRequest, &context).wait();

    println!("{:?}", result);
}

Scopes

Parameters

Body parameters
Name Description
accessEvaluationAPIRequest

Responses


accessEvaluationsEndpoint

Access Evaluations

The Access Evaluation API defines the message exchange pattern between a PEP and a PDP for executing a single access evaluation. see: https://openid.net/specs/authorization-api-1_0-05.html#name-access-evaluations-api


/access/v1/evaluations

Usage and SDK Samples

curl -X POST \
 -H "Accept: application/json" \
 -H "Content-Type: application/json" \
 "http://localhost/access/v1/evaluations" \
 -d ''
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.DefaultApi;

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

public class DefaultApiExample {
    public static void main(String[] args) {

        // Create an instance of the API class
        DefaultApi apiInstance = new DefaultApi();
        AccessEvaluationsEndpointRequest accessEvaluationsEndpointRequest = ; // AccessEvaluationsEndpointRequest | 

        try {
            accessEvaluationsEndpoint_200_response result = apiInstance.accessEvaluationsEndpoint(accessEvaluationsEndpointRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#accessEvaluationsEndpoint");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final AccessEvaluationsEndpointRequest accessEvaluationsEndpointRequest = new AccessEvaluationsEndpointRequest(); // AccessEvaluationsEndpointRequest | 

try {
    final result = await api_instance.accessEvaluationsEndpoint(accessEvaluationsEndpointRequest);
    print(result);
} catch (e) {
    print('Exception when calling DefaultApi->accessEvaluationsEndpoint: $e\n');
}

import org.openapitools.client.api.DefaultApi;

public class DefaultApiExample {
    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        AccessEvaluationsEndpointRequest accessEvaluationsEndpointRequest = ; // AccessEvaluationsEndpointRequest | 

        try {
            accessEvaluationsEndpoint_200_response result = apiInstance.accessEvaluationsEndpoint(accessEvaluationsEndpointRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#accessEvaluationsEndpoint");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
DefaultApi *apiInstance = [[DefaultApi alloc] init];
AccessEvaluationsEndpointRequest *accessEvaluationsEndpointRequest = ; //  (optional)

// Access Evaluations
[apiInstance accessEvaluationsEndpointWith:accessEvaluationsEndpointRequest
              completionHandler: ^(accessEvaluationsEndpoint_200_response output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var AuthzenHttpJson = require('authzen_http_json');

// Create an instance of the API class
var api = new AuthzenHttpJson.DefaultApi()
var opts = {
  'accessEvaluationsEndpointRequest':  // {AccessEvaluationsEndpointRequest} 
};

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

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

            // Create an instance of the API class
            var apiInstance = new DefaultApi();
            var accessEvaluationsEndpointRequest = new AccessEvaluationsEndpointRequest(); // AccessEvaluationsEndpointRequest |  (optional) 

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

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\DefaultApi();
$accessEvaluationsEndpointRequest = ; // AccessEvaluationsEndpointRequest | 

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

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::DefaultApi->new();
my $accessEvaluationsEndpointRequest = WWW::OPenAPIClient::Object::AccessEvaluationsEndpointRequest->new(); # AccessEvaluationsEndpointRequest | 

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

# Create an instance of the API class
api_instance = openapi_client.DefaultApi()
accessEvaluationsEndpointRequest =  # AccessEvaluationsEndpointRequest |  (optional)

try:
    # Access Evaluations
    api_response = api_instance.access_evaluations_endpoint(accessEvaluationsEndpointRequest=accessEvaluationsEndpointRequest)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->accessEvaluationsEndpoint: %s\n" % e)
extern crate DefaultApi;

pub fn main() {
    let accessEvaluationsEndpointRequest = ; // AccessEvaluationsEndpointRequest

    let mut context = DefaultApi::Context::default();
    let result = client.accessEvaluationsEndpoint(accessEvaluationsEndpointRequest, &context).wait();

    println!("{:?}", result);
}

Scopes

Parameters

Body parameters
Name Description
accessEvaluationsEndpointRequest

Responses


searchActionEndpoint

Action Search

The Action Search API returns all actions that are permitted according to the provided Subject, Resource and Context. see: https://openid.net/specs/authorization-api-1_0-05.html#name-action-search-api


/access/v1/search/action

Usage and SDK Samples

curl -X POST \
 -H "Accept: application/json" \
 -H "Content-Type: application/json" \
 "http://localhost/access/v1/search/action" \
 -d ''
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.DefaultApi;

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

public class DefaultApiExample {
    public static void main(String[] args) {

        // Create an instance of the API class
        DefaultApi apiInstance = new DefaultApi();
        SearchActionAPIRequest searchActionAPIRequest = ; // SearchActionAPIRequest | 

        try {
            Search_Action_API___Response result = apiInstance.searchActionEndpoint(searchActionAPIRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#searchActionEndpoint");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final SearchActionAPIRequest searchActionAPIRequest = new SearchActionAPIRequest(); // SearchActionAPIRequest | 

try {
    final result = await api_instance.searchActionEndpoint(searchActionAPIRequest);
    print(result);
} catch (e) {
    print('Exception when calling DefaultApi->searchActionEndpoint: $e\n');
}

import org.openapitools.client.api.DefaultApi;

public class DefaultApiExample {
    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        SearchActionAPIRequest searchActionAPIRequest = ; // SearchActionAPIRequest | 

        try {
            Search_Action_API___Response result = apiInstance.searchActionEndpoint(searchActionAPIRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#searchActionEndpoint");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
DefaultApi *apiInstance = [[DefaultApi alloc] init];
SearchActionAPIRequest *searchActionAPIRequest = ; //  (optional)

// Action Search
[apiInstance searchActionEndpointWith:searchActionAPIRequest
              completionHandler: ^(Search_Action_API___Response output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var AuthzenHttpJson = require('authzen_http_json');

// Create an instance of the API class
var api = new AuthzenHttpJson.DefaultApi()
var opts = {
  'searchActionAPIRequest':  // {SearchActionAPIRequest} 
};

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

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

            // Create an instance of the API class
            var apiInstance = new DefaultApi();
            var searchActionAPIRequest = new SearchActionAPIRequest(); // SearchActionAPIRequest |  (optional) 

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

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\DefaultApi();
$searchActionAPIRequest = ; // SearchActionAPIRequest | 

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

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::DefaultApi->new();
my $searchActionAPIRequest = WWW::OPenAPIClient::Object::SearchActionAPIRequest->new(); # SearchActionAPIRequest | 

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

# Create an instance of the API class
api_instance = openapi_client.DefaultApi()
searchActionAPIRequest =  # SearchActionAPIRequest |  (optional)

try:
    # Action Search
    api_response = api_instance.search_action_endpoint(searchActionAPIRequest=searchActionAPIRequest)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->searchActionEndpoint: %s\n" % e)
extern crate DefaultApi;

pub fn main() {
    let searchActionAPIRequest = ; // SearchActionAPIRequest

    let mut context = DefaultApi::Context::default();
    let result = client.searchActionEndpoint(searchActionAPIRequest, &context).wait();

    println!("{:?}", result);
}

Scopes

Parameters

Body parameters
Name Description
searchActionAPIRequest

Responses


searchResourceEndpoint

Resource Search

The Resource Search API returns all resources of a given type that are permitted according to the provided Action, Subject and Context. see: https://openid.net/specs/authorization-api-1_0-05.html#name-resource-search-api


/access/v1/search/resource

Usage and SDK Samples

curl -X POST \
 -H "Accept: application/json" \
 -H "Content-Type: application/json" \
 "http://localhost/access/v1/search/resource" \
 -d ''
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.DefaultApi;

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

public class DefaultApiExample {
    public static void main(String[] args) {

        // Create an instance of the API class
        DefaultApi apiInstance = new DefaultApi();
        SearchResourceAPIRequest searchResourceAPIRequest = ; // SearchResourceAPIRequest | 

        try {
            Search_Resource_API___Response result = apiInstance.searchResourceEndpoint(searchResourceAPIRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#searchResourceEndpoint");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final SearchResourceAPIRequest searchResourceAPIRequest = new SearchResourceAPIRequest(); // SearchResourceAPIRequest | 

try {
    final result = await api_instance.searchResourceEndpoint(searchResourceAPIRequest);
    print(result);
} catch (e) {
    print('Exception when calling DefaultApi->searchResourceEndpoint: $e\n');
}

import org.openapitools.client.api.DefaultApi;

public class DefaultApiExample {
    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        SearchResourceAPIRequest searchResourceAPIRequest = ; // SearchResourceAPIRequest | 

        try {
            Search_Resource_API___Response result = apiInstance.searchResourceEndpoint(searchResourceAPIRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#searchResourceEndpoint");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
DefaultApi *apiInstance = [[DefaultApi alloc] init];
SearchResourceAPIRequest *searchResourceAPIRequest = ; //  (optional)

// Resource Search
[apiInstance searchResourceEndpointWith:searchResourceAPIRequest
              completionHandler: ^(Search_Resource_API___Response output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var AuthzenHttpJson = require('authzen_http_json');

// Create an instance of the API class
var api = new AuthzenHttpJson.DefaultApi()
var opts = {
  'searchResourceAPIRequest':  // {SearchResourceAPIRequest} 
};

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

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

            // Create an instance of the API class
            var apiInstance = new DefaultApi();
            var searchResourceAPIRequest = new SearchResourceAPIRequest(); // SearchResourceAPIRequest |  (optional) 

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

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\DefaultApi();
$searchResourceAPIRequest = ; // SearchResourceAPIRequest | 

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

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::DefaultApi->new();
my $searchResourceAPIRequest = WWW::OPenAPIClient::Object::SearchResourceAPIRequest->new(); # SearchResourceAPIRequest | 

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

# Create an instance of the API class
api_instance = openapi_client.DefaultApi()
searchResourceAPIRequest =  # SearchResourceAPIRequest |  (optional)

try:
    # Resource Search
    api_response = api_instance.search_resource_endpoint(searchResourceAPIRequest=searchResourceAPIRequest)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->searchResourceEndpoint: %s\n" % e)
extern crate DefaultApi;

pub fn main() {
    let searchResourceAPIRequest = ; // SearchResourceAPIRequest

    let mut context = DefaultApi::Context::default();
    let result = client.searchResourceEndpoint(searchResourceAPIRequest, &context).wait();

    println!("{:?}", result);
}

Scopes

Parameters

Body parameters
Name Description
searchResourceAPIRequest

Responses


searchSubjectEndpoint

Subject Search

The Subject Search API returns all subjects of a given type that are permitted according to the provided Action, Resource and Context. see: https://openid.net/specs/authorization-api-1_0-05.html#name-subject-search-api


/access/v1/search/subject

Usage and SDK Samples

curl -X POST \
 -H "Accept: application/json" \
 -H "Content-Type: application/json" \
 "http://localhost/access/v1/search/subject" \
 -d ''
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.DefaultApi;

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

public class DefaultApiExample {
    public static void main(String[] args) {

        // Create an instance of the API class
        DefaultApi apiInstance = new DefaultApi();
        SearchSubjectAPIRequest searchSubjectAPIRequest = ; // SearchSubjectAPIRequest | 

        try {
            Search_Subject_API___Response result = apiInstance.searchSubjectEndpoint(searchSubjectAPIRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#searchSubjectEndpoint");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final SearchSubjectAPIRequest searchSubjectAPIRequest = new SearchSubjectAPIRequest(); // SearchSubjectAPIRequest | 

try {
    final result = await api_instance.searchSubjectEndpoint(searchSubjectAPIRequest);
    print(result);
} catch (e) {
    print('Exception when calling DefaultApi->searchSubjectEndpoint: $e\n');
}

import org.openapitools.client.api.DefaultApi;

public class DefaultApiExample {
    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        SearchSubjectAPIRequest searchSubjectAPIRequest = ; // SearchSubjectAPIRequest | 

        try {
            Search_Subject_API___Response result = apiInstance.searchSubjectEndpoint(searchSubjectAPIRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#searchSubjectEndpoint");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
DefaultApi *apiInstance = [[DefaultApi alloc] init];
SearchSubjectAPIRequest *searchSubjectAPIRequest = ; //  (optional)

// Subject Search
[apiInstance searchSubjectEndpointWith:searchSubjectAPIRequest
              completionHandler: ^(Search_Subject_API___Response output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var AuthzenHttpJson = require('authzen_http_json');

// Create an instance of the API class
var api = new AuthzenHttpJson.DefaultApi()
var opts = {
  'searchSubjectAPIRequest':  // {SearchSubjectAPIRequest} 
};

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

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

            // Create an instance of the API class
            var apiInstance = new DefaultApi();
            var searchSubjectAPIRequest = new SearchSubjectAPIRequest(); // SearchSubjectAPIRequest |  (optional) 

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

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\DefaultApi();
$searchSubjectAPIRequest = ; // SearchSubjectAPIRequest | 

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

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::DefaultApi->new();
my $searchSubjectAPIRequest = WWW::OPenAPIClient::Object::SearchSubjectAPIRequest->new(); # SearchSubjectAPIRequest | 

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

# Create an instance of the API class
api_instance = openapi_client.DefaultApi()
searchSubjectAPIRequest =  # SearchSubjectAPIRequest |  (optional)

try:
    # Subject Search
    api_response = api_instance.search_subject_endpoint(searchSubjectAPIRequest=searchSubjectAPIRequest)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->searchSubjectEndpoint: %s\n" % e)
extern crate DefaultApi;

pub fn main() {
    let searchSubjectAPIRequest = ; // SearchSubjectAPIRequest

    let mut context = DefaultApi::Context::default();
    let result = client.searchSubjectEndpoint(searchSubjectAPIRequest, &context).wait();

    println!("{:?}", result);
}

Scopes

Parameters

Body parameters
Name Description
searchSubjectAPIRequest

Responses