Hanu-Partner Webhooks

Transactions

transactionGet

Get transaction by uuid.

Retrieves a transaction status by it's uuid.


/transaction

Usage and SDK Samples

curl -X GET\
-H "{partner}-signature: [[{signature}]]"\
-H "Accept: application/json"\
"{host}/v1/partners/{partner}/transaction?uuid="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.TransactionsApi;

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

public class TransactionsApiExample {

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

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

        TransactionsApi apiInstance = new TransactionsApi();
        String uuid = uuid_example; // String | Transaction's uuid
        try {
            TransactionResult result = apiInstance.transactionGet(uuid);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling TransactionsApi#transactionGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.TransactionsApi;

public class TransactionsApiExample {

    public static void main(String[] args) {
        TransactionsApi apiInstance = new TransactionsApi();
        String uuid = uuid_example; // String | Transaction's uuid
        try {
            TransactionResult result = apiInstance.transactionGet(uuid);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling TransactionsApi#transactionGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: signature)
[apiConfig setApiKey:@"YOUR_SIGNATURE" forApiKeyIdentifier:@"{partner}-signature"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"{partner}-signature"];
String *uuid = uuid_example; // Transaction's uuid

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

// Get transaction by uuid.
[apiInstance transactionGetWith:uuid
              completionHandler: ^(TransactionResult output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var Hanu{partner}Webhooks = require('hanu_{partner}_webhooks');
var defaultClient = Hanu{partner}Webhooks.ApiClient.instance;

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

var api = new Hanu{partner}Webhooks.TransactionsApi()
var uuid = uuid_example; // {{String}} Transaction's uuid

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

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

            // Configure API key authorization: signature
            Configuration.Default.ApiKey.Add("{partner}-signature", "YOUR_SIGNATURE");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("{partner}-signature", "Bearer");

            var apiInstance = new TransactionsApi();
            var uuid = uuid_example;  // String | Transaction's uuid

            try
            {
                // Get transaction by uuid.
                TransactionResult result = apiInstance.transactionGet(uuid);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling TransactionsApi.transactionGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: signature
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('{partner}-signature', 'YOUR_SIGNATURE');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('{partner}-signature', 'Bearer');

$api_instance = new Swagger\Client\ApiTransactionsApi();
$uuid = uuid_example; // String | Transaction's uuid

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

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

my $api_instance = WWW::SwaggerClient::TransactionsApi->new();
my $uuid = uuid_example; # String | Transaction's uuid

eval { 
    my $result = $api_instance->transactionGet(uuid => $uuid);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling TransactionsApi->transactionGet: $@\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: signature
swagger_client.configuration.api_key['{partner}-signature'] = 'YOUR_SIGNATURE'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['{partner}-signature'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.TransactionsApi()
uuid = uuid_example # String | Transaction's uuid

try: 
    # Get transaction by uuid.
    api_response = api_instance.transaction_get(uuid)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling TransactionsApi->transactionGet: %s\n" % e)

Parameters

Query parameters
Name Description
uuid*
String
Transaction's uuid
Required

Responses

Status: 200 - Transaction found.

Status: 401 - Unauthorized

Status: 404 - Transaction not found

Status: 500 - Unhandled error


transactionRetryPost

Retries a transaction

Finds a transaction by its uuid and makes a retry if the transaction has a previous failed intent.


/transaction/retry

Usage and SDK Samples

curl -X POST\
-H "{partner}-signature: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"{host}/v1/partners/{partner}/transaction/retry"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.TransactionsApi;

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

public class TransactionsApiExample {

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

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

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

public class TransactionsApiExample {

    public static void main(String[] args) {
        TransactionsApi apiInstance = new TransactionsApi();
        Transaction_retry_body body = ; // Transaction_retry_body | 
        try {
            TransactionCreated result = apiInstance.transactionRetryPost(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling TransactionsApi#transactionRetryPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: signature)
[apiConfig setApiKey:@"YOUR_SIGNATURE" forApiKeyIdentifier:@"{partner}-signature"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"{partner}-signature"];
Transaction_retry_body *body = ; //  (optional)

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

// Retries a transaction
[apiInstance transactionRetryPostWith:body
              completionHandler: ^(TransactionCreated output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var Hanu{partner}Webhooks = require('hanu_{partner}_webhooks');
var defaultClient = Hanu{partner}Webhooks.ApiClient.instance;

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

var api = new Hanu{partner}Webhooks.TransactionsApi()
var opts = { 
  'body':  // {{Transaction_retry_body}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.transactionRetryPost(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

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

            // Configure API key authorization: signature
            Configuration.Default.ApiKey.Add("{partner}-signature", "YOUR_SIGNATURE");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("{partner}-signature", "Bearer");

            var apiInstance = new TransactionsApi();
            var body = new Transaction_retry_body(); // Transaction_retry_body |  (optional) 

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

// Configure API key authorization: signature
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('{partner}-signature', 'YOUR_SIGNATURE');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('{partner}-signature', 'Bearer');

$api_instance = new Swagger\Client\ApiTransactionsApi();
$body = ; // Transaction_retry_body | 

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

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

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

eval { 
    my $result = $api_instance->transactionRetryPost(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling TransactionsApi->transactionRetryPost: $@\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: signature
swagger_client.configuration.api_key['{partner}-signature'] = 'YOUR_SIGNATURE'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['{partner}-signature'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.TransactionsApi()
body =  # Transaction_retry_body |  (optional)

try: 
    # Retries a transaction
    api_response = api_instance.transaction_retry_post(body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling TransactionsApi->transactionRetryPost: %s\n" % e)

Parameters

Body parameters
Name Description
body

Responses

Status: 202 - Transaction retried.

Status: 401 - Unauthorized

Status: 404 - Transaction not found

Status: 422 - Input validation failed

Status: 500 - Unhandled error


Users

userPost

Creates or updates an user.

Creates a new user. If already exists, user's data will be updated.


/user

Usage and SDK Samples

curl -X POST\
-H "{partner}-signature: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"{host}/v1/partners/{partner}/user"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.UsersApi;

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

public class UsersApiExample {

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

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

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

public class UsersApiExample {

    public static void main(String[] args) {
        UsersApi apiInstance = new UsersApi();
        SingleSignupPayload body = ; // SingleSignupPayload | 
        try {
            TransactionCreated result = apiInstance.userPost(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling UsersApi#userPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: signature)
[apiConfig setApiKey:@"YOUR_SIGNATURE" forApiKeyIdentifier:@"{partner}-signature"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"{partner}-signature"];
SingleSignupPayload *body = ; //  (optional)

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

// Creates or updates an user.
[apiInstance userPostWith:body
              completionHandler: ^(TransactionCreated output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var Hanu{partner}Webhooks = require('hanu_{partner}_webhooks');
var defaultClient = Hanu{partner}Webhooks.ApiClient.instance;

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

var api = new Hanu{partner}Webhooks.UsersApi()
var opts = { 
  'body':  // {{SingleSignupPayload}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.userPost(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

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

            // Configure API key authorization: signature
            Configuration.Default.ApiKey.Add("{partner}-signature", "YOUR_SIGNATURE");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("{partner}-signature", "Bearer");

            var apiInstance = new UsersApi();
            var body = new SingleSignupPayload(); // SingleSignupPayload |  (optional) 

            try
            {
                // Creates or updates an user.
                TransactionCreated result = apiInstance.userPost(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling UsersApi.userPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: signature
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('{partner}-signature', 'YOUR_SIGNATURE');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('{partner}-signature', 'Bearer');

$api_instance = new Swagger\Client\ApiUsersApi();
$body = ; // SingleSignupPayload | 

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

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

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

eval { 
    my $result = $api_instance->userPost(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling UsersApi->userPost: $@\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: signature
swagger_client.configuration.api_key['{partner}-signature'] = 'YOUR_SIGNATURE'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['{partner}-signature'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.UsersApi()
body =  # SingleSignupPayload |  (optional)

try: 
    # Creates or updates an user.
    api_response = api_instance.user_post(body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling UsersApi->userPost: %s\n" % e)

Parameters

Body parameters
Name Description
body

Responses

Status: 202 - OK. Transaction was processed.

Status: 401 - Unauthorized

Status: 422 - Input validation failed

Status: 500 - Unhandled error


usersPost

Creates or updates multiple users.

Creates or update multiple users based on the input file.


/users

Usage and SDK Samples

curl -X POST\
-H "{partner}-signature: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: multipart/form-data"\
"{host}/v1/partners/{partner}/users"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.UsersApi;

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

public class UsersApiExample {

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

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

        UsersApi apiInstance = new UsersApi();
        byte[] file = file_example; // byte[] | 
        try {
            TransactionMultipleCreated result = apiInstance.usersPost(file);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling UsersApi#usersPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.UsersApi;

public class UsersApiExample {

    public static void main(String[] args) {
        UsersApi apiInstance = new UsersApi();
        byte[] file = file_example; // byte[] | 
        try {
            TransactionMultipleCreated result = apiInstance.usersPost(file);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling UsersApi#usersPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: signature)
[apiConfig setApiKey:@"YOUR_SIGNATURE" forApiKeyIdentifier:@"{partner}-signature"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"{partner}-signature"];
byte[] *file = file_example; //  (optional)

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

// Creates or updates multiple users.
[apiInstance usersPostWith:file
              completionHandler: ^(TransactionMultipleCreated output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var Hanu{partner}Webhooks = require('hanu_{partner}_webhooks');
var defaultClient = Hanu{partner}Webhooks.ApiClient.instance;

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

var api = new Hanu{partner}Webhooks.UsersApi()
var opts = { 
  'file': file_example // {{byte[]}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.usersPost(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

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

            // Configure API key authorization: signature
            Configuration.Default.ApiKey.Add("{partner}-signature", "YOUR_SIGNATURE");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("{partner}-signature", "Bearer");

            var apiInstance = new UsersApi();
            var file = file_example;  // byte[] |  (optional) 

            try
            {
                // Creates or updates multiple users.
                TransactionMultipleCreated result = apiInstance.usersPost(file);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling UsersApi.usersPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: signature
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('{partner}-signature', 'YOUR_SIGNATURE');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('{partner}-signature', 'Bearer');

$api_instance = new Swagger\Client\ApiUsersApi();
$file = file_example; // byte[] | 

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

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

my $api_instance = WWW::SwaggerClient::UsersApi->new();
my $file = file_example; # byte[] | 

eval { 
    my $result = $api_instance->usersPost(file => $file);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling UsersApi->usersPost: $@\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: signature
swagger_client.configuration.api_key['{partner}-signature'] = 'YOUR_SIGNATURE'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['{partner}-signature'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.UsersApi()
file = file_example # byte[] |  (optional)

try: 
    # Creates or updates multiple users.
    api_response = api_instance.users_post(file=file)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling UsersApi->usersPost: %s\n" % e)

Parameters

Form parameters
Name Description
file
byte[] (binary)

Responses

Status: 202 - OK. Transaction was processed.

Status: 401 - Unauthorized

Status: 422 - Input validation failed

Status: 500 - Unhandled error