Spenda.Services.ClaimsAndReturns

Claims

cMGetBuyerClaimDetails

Get a selected claim from the buyer context

allows an user to retrieve all details from a selected claim from database


/Spenda/ClaimsAndReturns/Claims/Buyer/Claim/{linkedSupplierID}/{claimID}

Usage and SDK Samples

curl -X GET \
 -H "Accept: application/json" \
 "https://api.dev.spenda.co/api/Spenda/ClaimsAndReturns/Claims/Buyer/Claim/{linkedSupplierID}/{claimID}"
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.ClaimsApi;

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

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

        // Create an instance of the API class
        ClaimsApi apiInstance = new ClaimsApi();
        Integer linkedSupplierID = 56; // Integer | Supplier Unique Identifier
        Integer claimID = 56; // Integer | Claim Unique Identifier

        try {
            claimDetails result = apiInstance.cMGetBuyerClaimDetails(linkedSupplierID, claimID);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ClaimsApi#cMGetBuyerClaimDetails");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final Integer linkedSupplierID = new Integer(); // Integer | Supplier Unique Identifier
final Integer claimID = new Integer(); // Integer | Claim Unique Identifier

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

import org.openapitools.client.api.ClaimsApi;

public class ClaimsApiExample {
    public static void main(String[] args) {
        ClaimsApi apiInstance = new ClaimsApi();
        Integer linkedSupplierID = 56; // Integer | Supplier Unique Identifier
        Integer claimID = 56; // Integer | Claim Unique Identifier

        try {
            claimDetails result = apiInstance.cMGetBuyerClaimDetails(linkedSupplierID, claimID);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ClaimsApi#cMGetBuyerClaimDetails");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
ClaimsApi *apiInstance = [[ClaimsApi alloc] init];
Integer *linkedSupplierID = 56; // Supplier Unique Identifier (default to null)
Integer *claimID = 56; // Claim Unique Identifier (default to null)

// Get a selected claim from the buyer context
[apiInstance cMGetBuyerClaimDetailsWith:linkedSupplierID
    claimID:claimID
              completionHandler: ^(claimDetails output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var SpendaServicesClaimsAndReturns = require('spenda_services_claims_and_returns');

// Create an instance of the API class
var api = new SpendaServicesClaimsAndReturns.ClaimsApi()
var linkedSupplierID = 56; // {Integer} Supplier Unique Identifier
var claimID = 56; // {Integer} Claim Unique Identifier

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

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

            // Create an instance of the API class
            var apiInstance = new ClaimsApi();
            var linkedSupplierID = 56;  // Integer | Supplier Unique Identifier (default to null)
            var claimID = 56;  // Integer | Claim Unique Identifier (default to null)

            try {
                // Get a selected claim from the buyer context
                claimDetails result = apiInstance.cMGetBuyerClaimDetails(linkedSupplierID, claimID);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling ClaimsApi.cMGetBuyerClaimDetails: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\ClaimsApi();
$linkedSupplierID = 56; // Integer | Supplier Unique Identifier
$claimID = 56; // Integer | Claim Unique Identifier

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

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::ClaimsApi->new();
my $linkedSupplierID = 56; # Integer | Supplier Unique Identifier
my $claimID = 56; # Integer | Claim Unique Identifier

eval {
    my $result = $api_instance->cMGetBuyerClaimDetails(linkedSupplierID => $linkedSupplierID, claimID => $claimID);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ClaimsApi->cMGetBuyerClaimDetails: $@\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.ClaimsApi()
linkedSupplierID = 56 # Integer | Supplier Unique Identifier (default to null)
claimID = 56 # Integer | Claim Unique Identifier (default to null)

try:
    # Get a selected claim from the buyer context
    api_response = api_instance.c_m_get_buyer_claim_details(linkedSupplierID, claimID)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ClaimsApi->cMGetBuyerClaimDetails: %s\n" % e)
extern crate ClaimsApi;

pub fn main() {
    let linkedSupplierID = 56; // Integer
    let claimID = 56; // Integer

    let mut context = ClaimsApi::Context::default();
    let result = client.cMGetBuyerClaimDetails(linkedSupplierID, claimID, &context).wait();

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

Scopes

Parameters

Path parameters
Name Description
linkedSupplierID*
Integer (int32)
Supplier Unique Identifier
Required
claimID*
Integer (int32)
Claim Unique Identifier
Required

Responses


cMGetBuyerClaimsSummary

Get all claims from the buyer context

allows an user to retrieve all claims from database


/Spenda/ClaimsAndReturns/Claims/Buyer/Claim

Usage and SDK Samples

curl -X GET \
 -H "Accept: application/json" \
 "https://api.dev.spenda.co/api/Spenda/ClaimsAndReturns/Claims/Buyer/Claim?linkedSupplierID=56&status=status_example"
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.ClaimsApi;

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

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

        // Create an instance of the API class
        ClaimsApi apiInstance = new ClaimsApi();
        Integer linkedSupplierID = 56; // Integer | Supplier Unique Identifier
        String status = status_example; // String | Claim's State

        try {
            array[claimSummary] result = apiInstance.cMGetBuyerClaimsSummary(linkedSupplierID, status);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ClaimsApi#cMGetBuyerClaimsSummary");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final Integer linkedSupplierID = new Integer(); // Integer | Supplier Unique Identifier
final String status = new String(); // String | Claim's State

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

import org.openapitools.client.api.ClaimsApi;

public class ClaimsApiExample {
    public static void main(String[] args) {
        ClaimsApi apiInstance = new ClaimsApi();
        Integer linkedSupplierID = 56; // Integer | Supplier Unique Identifier
        String status = status_example; // String | Claim's State

        try {
            array[claimSummary] result = apiInstance.cMGetBuyerClaimsSummary(linkedSupplierID, status);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ClaimsApi#cMGetBuyerClaimsSummary");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
ClaimsApi *apiInstance = [[ClaimsApi alloc] init];
Integer *linkedSupplierID = 56; // Supplier Unique Identifier (optional) (default to null)
String *status = status_example; // Claim's State (optional) (default to null)

// Get all claims from the buyer context
[apiInstance cMGetBuyerClaimsSummaryWith:linkedSupplierID
    status:status
              completionHandler: ^(array[claimSummary] output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var SpendaServicesClaimsAndReturns = require('spenda_services_claims_and_returns');

// Create an instance of the API class
var api = new SpendaServicesClaimsAndReturns.ClaimsApi()
var opts = {
  'linkedSupplierID': 56, // {Integer} Supplier Unique Identifier
  'status': status_example // {String} Claim's State
};

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

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

            // Create an instance of the API class
            var apiInstance = new ClaimsApi();
            var linkedSupplierID = 56;  // Integer | Supplier Unique Identifier (optional)  (default to null)
            var status = status_example;  // String | Claim's State (optional)  (default to null)

            try {
                // Get all claims from the buyer context
                array[claimSummary] result = apiInstance.cMGetBuyerClaimsSummary(linkedSupplierID, status);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling ClaimsApi.cMGetBuyerClaimsSummary: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\ClaimsApi();
$linkedSupplierID = 56; // Integer | Supplier Unique Identifier
$status = status_example; // String | Claim's State

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

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::ClaimsApi->new();
my $linkedSupplierID = 56; # Integer | Supplier Unique Identifier
my $status = status_example; # String | Claim's State

eval {
    my $result = $api_instance->cMGetBuyerClaimsSummary(linkedSupplierID => $linkedSupplierID, status => $status);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ClaimsApi->cMGetBuyerClaimsSummary: $@\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.ClaimsApi()
linkedSupplierID = 56 # Integer | Supplier Unique Identifier (optional) (default to null)
status = status_example # String | Claim's State (optional) (default to null)

try:
    # Get all claims from the buyer context
    api_response = api_instance.c_m_get_buyer_claims_summary(linkedSupplierID=linkedSupplierID, status=status)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ClaimsApi->cMGetBuyerClaimsSummary: %s\n" % e)
extern crate ClaimsApi;

pub fn main() {
    let linkedSupplierID = 56; // Integer
    let status = status_example; // String

    let mut context = ClaimsApi::Context::default();
    let result = client.cMGetBuyerClaimsSummary(linkedSupplierID, status, &context).wait();

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

Scopes

Parameters

Query parameters
Name Description
linkedSupplierID
Integer (int32)
Supplier Unique Identifier
status
String
Claim's State

Responses


cRDownloadClaimRequests

Download Claim Requests

allows an user to downlaod Claim Requests


/Spenda/ClaimsAndReturns/Returns/Download/ClaimRequest

Usage and SDK Samples

curl -X GET \
 -H "Accept: text/csv" \
 "https://api.dev.spenda.co/api/Spenda/ClaimsAndReturns/Returns/Download/ClaimRequest?linkedSupplierID=56&accountCustomerID=accountCustomerID_example&status=status_example&subStatus=subStatus_example&vendorID=vendorID_example&searchField=searchField_example&SearchString=searchString_example&startDate=2013-10-20T19:20:30+01:00&endDate=2013-10-20T19:20:30+01:00&sortField=2013-10-20T19:20:30+01:00&sortOrder=2013-10-20T19:20:30+01:00"
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.ClaimsApi;

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

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

        // Create an instance of the API class
        ClaimsApi apiInstance = new ClaimsApi();
        Integer linkedSupplierID = 56; // Integer | Supplier Unique Identifier
        String accountCustomerID = accountCustomerID_example; // String | List of Account Customer Unique Identifier
        String status = status_example; // String | Claim Request's State
        String subStatus = subStatus_example; // String | Use to filter 'CustomerReviewing' status
        String vendorID = vendorID_example; // String | List of Vendor Unique Identifier
        String searchField = searchField_example; // String | Serach Field Name
        String searchString = searchString_example; // String | Search String Value
        Date startDate = 2013-10-20T19:20:30+01:00; // Date | Start Date of the record
        Date endDate = 2013-10-20T19:20:30+01:00; // Date | End Date of the record
        Date sortField = 2013-10-20T19:20:30+01:00; // Date | Field name to order record
        Date sortOrder = 2013-10-20T19:20:30+01:00; // Date | order or the record

        try {
            'String' result = apiInstance.cRDownloadClaimRequests(linkedSupplierID, accountCustomerID, status, subStatus, vendorID, searchField, searchString, startDate, endDate, sortField, sortOrder);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ClaimsApi#cRDownloadClaimRequests");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final Integer linkedSupplierID = new Integer(); // Integer | Supplier Unique Identifier
final String accountCustomerID = new String(); // String | List of Account Customer Unique Identifier
final String status = new String(); // String | Claim Request's State
final String subStatus = new String(); // String | Use to filter 'CustomerReviewing' status
final String vendorID = new String(); // String | List of Vendor Unique Identifier
final String searchField = new String(); // String | Serach Field Name
final String searchString = new String(); // String | Search String Value
final Date startDate = new Date(); // Date | Start Date of the record
final Date endDate = new Date(); // Date | End Date of the record
final Date sortField = new Date(); // Date | Field name to order record
final Date sortOrder = new Date(); // Date | order or the record

try {
    final result = await api_instance.cRDownloadClaimRequests(linkedSupplierID, accountCustomerID, status, subStatus, vendorID, searchField, searchString, startDate, endDate, sortField, sortOrder);
    print(result);
} catch (e) {
    print('Exception when calling DefaultApi->cRDownloadClaimRequests: $e\n');
}

import org.openapitools.client.api.ClaimsApi;

public class ClaimsApiExample {
    public static void main(String[] args) {
        ClaimsApi apiInstance = new ClaimsApi();
        Integer linkedSupplierID = 56; // Integer | Supplier Unique Identifier
        String accountCustomerID = accountCustomerID_example; // String | List of Account Customer Unique Identifier
        String status = status_example; // String | Claim Request's State
        String subStatus = subStatus_example; // String | Use to filter 'CustomerReviewing' status
        String vendorID = vendorID_example; // String | List of Vendor Unique Identifier
        String searchField = searchField_example; // String | Serach Field Name
        String searchString = searchString_example; // String | Search String Value
        Date startDate = 2013-10-20T19:20:30+01:00; // Date | Start Date of the record
        Date endDate = 2013-10-20T19:20:30+01:00; // Date | End Date of the record
        Date sortField = 2013-10-20T19:20:30+01:00; // Date | Field name to order record
        Date sortOrder = 2013-10-20T19:20:30+01:00; // Date | order or the record

        try {
            'String' result = apiInstance.cRDownloadClaimRequests(linkedSupplierID, accountCustomerID, status, subStatus, vendorID, searchField, searchString, startDate, endDate, sortField, sortOrder);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ClaimsApi#cRDownloadClaimRequests");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
ClaimsApi *apiInstance = [[ClaimsApi alloc] init];
Integer *linkedSupplierID = 56; // Supplier Unique Identifier (optional) (default to null)
String *accountCustomerID = accountCustomerID_example; // List of Account Customer Unique Identifier (optional) (default to null)
String *status = status_example; // Claim Request's State (optional) (default to null)
String *subStatus = subStatus_example; // Use to filter 'CustomerReviewing' status (optional) (default to null)
String *vendorID = vendorID_example; // List of Vendor Unique Identifier (optional) (default to null)
String *searchField = searchField_example; // Serach Field Name (optional) (default to null)
String *searchString = searchString_example; // Search String Value (optional) (default to null)
Date *startDate = 2013-10-20T19:20:30+01:00; // Start Date of the record (optional) (default to null)
Date *endDate = 2013-10-20T19:20:30+01:00; // End Date of the record (optional) (default to null)
Date *sortField = 2013-10-20T19:20:30+01:00; // Field name to order record (optional) (default to null)
Date *sortOrder = 2013-10-20T19:20:30+01:00; // order or the record (optional) (default to null)

// Download Claim Requests
[apiInstance cRDownloadClaimRequestsWith:linkedSupplierID
    accountCustomerID:accountCustomerID
    status:status
    subStatus:subStatus
    vendorID:vendorID
    searchField:searchField
    searchString:searchString
    startDate:startDate
    endDate:endDate
    sortField:sortField
    sortOrder:sortOrder
              completionHandler: ^('String' output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var SpendaServicesClaimsAndReturns = require('spenda_services_claims_and_returns');

// Create an instance of the API class
var api = new SpendaServicesClaimsAndReturns.ClaimsApi()
var opts = {
  'linkedSupplierID': 56, // {Integer} Supplier Unique Identifier
  'accountCustomerID': accountCustomerID_example, // {String} List of Account Customer Unique Identifier
  'status': status_example, // {String} Claim Request's State
  'subStatus': subStatus_example, // {String} Use to filter 'CustomerReviewing' status
  'vendorID': vendorID_example, // {String} List of Vendor Unique Identifier
  'searchField': searchField_example, // {String} Serach Field Name
  'searchString': searchString_example, // {String} Search String Value
  'startDate': 2013-10-20T19:20:30+01:00, // {Date} Start Date of the record
  'endDate': 2013-10-20T19:20:30+01:00, // {Date} End Date of the record
  'sortField': 2013-10-20T19:20:30+01:00, // {Date} Field name to order record
  'sortOrder': 2013-10-20T19:20:30+01:00 // {Date} order or the record
};

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

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

            // Create an instance of the API class
            var apiInstance = new ClaimsApi();
            var linkedSupplierID = 56;  // Integer | Supplier Unique Identifier (optional)  (default to null)
            var accountCustomerID = accountCustomerID_example;  // String | List of Account Customer Unique Identifier (optional)  (default to null)
            var status = status_example;  // String | Claim Request's State (optional)  (default to null)
            var subStatus = subStatus_example;  // String | Use to filter 'CustomerReviewing' status (optional)  (default to null)
            var vendorID = vendorID_example;  // String | List of Vendor Unique Identifier (optional)  (default to null)
            var searchField = searchField_example;  // String | Serach Field Name (optional)  (default to null)
            var searchString = searchString_example;  // String | Search String Value (optional)  (default to null)
            var startDate = 2013-10-20T19:20:30+01:00;  // Date | Start Date of the record (optional)  (default to null)
            var endDate = 2013-10-20T19:20:30+01:00;  // Date | End Date of the record (optional)  (default to null)
            var sortField = 2013-10-20T19:20:30+01:00;  // Date | Field name to order record (optional)  (default to null)
            var sortOrder = 2013-10-20T19:20:30+01:00;  // Date | order or the record (optional)  (default to null)

            try {
                // Download Claim Requests
                'String' result = apiInstance.cRDownloadClaimRequests(linkedSupplierID, accountCustomerID, status, subStatus, vendorID, searchField, searchString, startDate, endDate, sortField, sortOrder);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling ClaimsApi.cRDownloadClaimRequests: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\ClaimsApi();
$linkedSupplierID = 56; // Integer | Supplier Unique Identifier
$accountCustomerID = accountCustomerID_example; // String | List of Account Customer Unique Identifier
$status = status_example; // String | Claim Request's State
$subStatus = subStatus_example; // String | Use to filter 'CustomerReviewing' status
$vendorID = vendorID_example; // String | List of Vendor Unique Identifier
$searchField = searchField_example; // String | Serach Field Name
$searchString = searchString_example; // String | Search String Value
$startDate = 2013-10-20T19:20:30+01:00; // Date | Start Date of the record
$endDate = 2013-10-20T19:20:30+01:00; // Date | End Date of the record
$sortField = 2013-10-20T19:20:30+01:00; // Date | Field name to order record
$sortOrder = 2013-10-20T19:20:30+01:00; // Date | order or the record

try {
    $result = $api_instance->cRDownloadClaimRequests($linkedSupplierID, $accountCustomerID, $status, $subStatus, $vendorID, $searchField, $searchString, $startDate, $endDate, $sortField, $sortOrder);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ClaimsApi->cRDownloadClaimRequests: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::OPenAPIClient::Configuration;
use WWW::OPenAPIClient::ClaimsApi;

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::ClaimsApi->new();
my $linkedSupplierID = 56; # Integer | Supplier Unique Identifier
my $accountCustomerID = accountCustomerID_example; # String | List of Account Customer Unique Identifier
my $status = status_example; # String | Claim Request's State
my $subStatus = subStatus_example; # String | Use to filter 'CustomerReviewing' status
my $vendorID = vendorID_example; # String | List of Vendor Unique Identifier
my $searchField = searchField_example; # String | Serach Field Name
my $searchString = searchString_example; # String | Search String Value
my $startDate = 2013-10-20T19:20:30+01:00; # Date | Start Date of the record
my $endDate = 2013-10-20T19:20:30+01:00; # Date | End Date of the record
my $sortField = 2013-10-20T19:20:30+01:00; # Date | Field name to order record
my $sortOrder = 2013-10-20T19:20:30+01:00; # Date | order or the record

eval {
    my $result = $api_instance->cRDownloadClaimRequests(linkedSupplierID => $linkedSupplierID, accountCustomerID => $accountCustomerID, status => $status, subStatus => $subStatus, vendorID => $vendorID, searchField => $searchField, searchString => $searchString, startDate => $startDate, endDate => $endDate, sortField => $sortField, sortOrder => $sortOrder);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ClaimsApi->cRDownloadClaimRequests: $@\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.ClaimsApi()
linkedSupplierID = 56 # Integer | Supplier Unique Identifier (optional) (default to null)
accountCustomerID = accountCustomerID_example # String | List of Account Customer Unique Identifier (optional) (default to null)
status = status_example # String | Claim Request's State (optional) (default to null)
subStatus = subStatus_example # String | Use to filter 'CustomerReviewing' status (optional) (default to null)
vendorID = vendorID_example # String | List of Vendor Unique Identifier (optional) (default to null)
searchField = searchField_example # String | Serach Field Name (optional) (default to null)
searchString = searchString_example # String | Search String Value (optional) (default to null)
startDate = 2013-10-20T19:20:30+01:00 # Date | Start Date of the record (optional) (default to null)
endDate = 2013-10-20T19:20:30+01:00 # Date | End Date of the record (optional) (default to null)
sortField = 2013-10-20T19:20:30+01:00 # Date | Field name to order record (optional) (default to null)
sortOrder = 2013-10-20T19:20:30+01:00 # Date | order or the record (optional) (default to null)

try:
    # Download Claim Requests
    api_response = api_instance.c_r_download_claim_requests(linkedSupplierID=linkedSupplierID, accountCustomerID=accountCustomerID, status=status, subStatus=subStatus, vendorID=vendorID, searchField=searchField, searchString=searchString, startDate=startDate, endDate=endDate, sortField=sortField, sortOrder=sortOrder)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ClaimsApi->cRDownloadClaimRequests: %s\n" % e)
extern crate ClaimsApi;

pub fn main() {
    let linkedSupplierID = 56; // Integer
    let accountCustomerID = accountCustomerID_example; // String
    let status = status_example; // String
    let subStatus = subStatus_example; // String
    let vendorID = vendorID_example; // String
    let searchField = searchField_example; // String
    let searchString = searchString_example; // String
    let startDate = 2013-10-20T19:20:30+01:00; // Date
    let endDate = 2013-10-20T19:20:30+01:00; // Date
    let sortField = 2013-10-20T19:20:30+01:00; // Date
    let sortOrder = 2013-10-20T19:20:30+01:00; // Date

    let mut context = ClaimsApi::Context::default();
    let result = client.cRDownloadClaimRequests(linkedSupplierID, accountCustomerID, status, subStatus, vendorID, searchField, searchString, startDate, endDate, sortField, sortOrder, &context).wait();

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

Scopes

Parameters

Query parameters
Name Description
linkedSupplierID
Integer (int32)
Supplier Unique Identifier
accountCustomerID
String
List of Account Customer Unique Identifier
status
String
Claim Request's State
subStatus
String
Use to filter 'CustomerReviewing' status
vendorID
String
List of Vendor Unique Identifier
searchField
String
Serach Field Name
SearchString
String
Search String Value
startDate
Date (date-time)
Start Date of the record
endDate
Date (date-time)
End Date of the record
sortField
Date (date-time)
Field name to order record
sortOrder
Date (date-time)
order or the record

Responses


Common

cMGetBuyerClaimReasons

Gets a list of claim reasons from the Supplier context

allows an user to retrieve all claim reasons from database


/Spenda/ClaimsAndReturns/Common/Buyer/ClaimsReasons/{linkedSupplierID}

Usage and SDK Samples

curl -X GET \
 -H "Accept: application/json" \
 "https://api.dev.spenda.co/api/Spenda/ClaimsAndReturns/Common/Buyer/ClaimsReasons/{linkedSupplierID}"
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.CommonApi;

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

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

        // Create an instance of the API class
        CommonApi apiInstance = new CommonApi();
        Integer linkedSupplierID = 56; // Integer | Supplier Unique Identifier

        try {
            array[claimReasonsHierarchy] result = apiInstance.cMGetBuyerClaimReasons(linkedSupplierID);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CommonApi#cMGetBuyerClaimReasons");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final Integer linkedSupplierID = new Integer(); // Integer | Supplier Unique Identifier

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

import org.openapitools.client.api.CommonApi;

public class CommonApiExample {
    public static void main(String[] args) {
        CommonApi apiInstance = new CommonApi();
        Integer linkedSupplierID = 56; // Integer | Supplier Unique Identifier

        try {
            array[claimReasonsHierarchy] result = apiInstance.cMGetBuyerClaimReasons(linkedSupplierID);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CommonApi#cMGetBuyerClaimReasons");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
CommonApi *apiInstance = [[CommonApi alloc] init];
Integer *linkedSupplierID = 56; // Supplier Unique Identifier (default to null)

// Gets a list of claim reasons from the Supplier context
[apiInstance cMGetBuyerClaimReasonsWith:linkedSupplierID
              completionHandler: ^(array[claimReasonsHierarchy] output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var SpendaServicesClaimsAndReturns = require('spenda_services_claims_and_returns');

// Create an instance of the API class
var api = new SpendaServicesClaimsAndReturns.CommonApi()
var linkedSupplierID = 56; // {Integer} Supplier Unique Identifier

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

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

            // Create an instance of the API class
            var apiInstance = new CommonApi();
            var linkedSupplierID = 56;  // Integer | Supplier Unique Identifier (default to null)

            try {
                // Gets a list of claim reasons from the Supplier context
                array[claimReasonsHierarchy] result = apiInstance.cMGetBuyerClaimReasons(linkedSupplierID);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling CommonApi.cMGetBuyerClaimReasons: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\CommonApi();
$linkedSupplierID = 56; // Integer | Supplier Unique Identifier

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

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::CommonApi->new();
my $linkedSupplierID = 56; # Integer | Supplier Unique Identifier

eval {
    my $result = $api_instance->cMGetBuyerClaimReasons(linkedSupplierID => $linkedSupplierID);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling CommonApi->cMGetBuyerClaimReasons: $@\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.CommonApi()
linkedSupplierID = 56 # Integer | Supplier Unique Identifier (default to null)

try:
    # Gets a list of claim reasons from the Supplier context
    api_response = api_instance.c_m_get_buyer_claim_reasons(linkedSupplierID)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling CommonApi->cMGetBuyerClaimReasons: %s\n" % e)
extern crate CommonApi;

pub fn main() {
    let linkedSupplierID = 56; // Integer

    let mut context = CommonApi::Context::default();
    let result = client.cMGetBuyerClaimReasons(linkedSupplierID, &context).wait();

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

Scopes

Parameters

Path parameters
Name Description
linkedSupplierID*
Integer (int32)
Supplier Unique Identifier
Required

Responses


cMGetSupplierClaimReasons

Gets a list of the Tenant's claim reasons

allows an user to retrieve all claim reasons from database


/Spenda/ClaimsAndReturns/Common/Supplier/ClaimReasons

Usage and SDK Samples

curl -X GET \
 -H "Accept: application/json" \
 "https://api.dev.spenda.co/api/Spenda/ClaimsAndReturns/Common/Supplier/ClaimReasons"
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.CommonApi;

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

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

        // Create an instance of the API class
        CommonApi apiInstance = new CommonApi();

        try {
            array[claimReasonsHierarchy] result = apiInstance.cMGetSupplierClaimReasons();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CommonApi#cMGetSupplierClaimReasons");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();


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

import org.openapitools.client.api.CommonApi;

public class CommonApiExample {
    public static void main(String[] args) {
        CommonApi apiInstance = new CommonApi();

        try {
            array[claimReasonsHierarchy] result = apiInstance.cMGetSupplierClaimReasons();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CommonApi#cMGetSupplierClaimReasons");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
CommonApi *apiInstance = [[CommonApi alloc] init];

// Gets a list of the Tenant's claim reasons
[apiInstance cMGetSupplierClaimReasonsWithCompletionHandler: 
              ^(array[claimReasonsHierarchy] output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var SpendaServicesClaimsAndReturns = require('spenda_services_claims_and_returns');

// Create an instance of the API class
var api = new SpendaServicesClaimsAndReturns.CommonApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.cMGetSupplierClaimReasons(callback);
using System;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
using Org.OpenAPITools.Model;

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

            // Create an instance of the API class
            var apiInstance = new CommonApi();

            try {
                // Gets a list of the Tenant's claim reasons
                array[claimReasonsHierarchy] result = apiInstance.cMGetSupplierClaimReasons();
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling CommonApi.cMGetSupplierClaimReasons: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\CommonApi();

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

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::CommonApi->new();

eval {
    my $result = $api_instance->cMGetSupplierClaimReasons();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling CommonApi->cMGetSupplierClaimReasons: $@\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.CommonApi()

try:
    # Gets a list of the Tenant's claim reasons
    api_response = api_instance.c_m_get_supplier_claim_reasons()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling CommonApi->cMGetSupplierClaimReasons: %s\n" % e)
extern crate CommonApi;

pub fn main() {

    let mut context = CommonApi::Context::default();
    let result = client.cMGetSupplierClaimReasons(&context).wait();

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

Scopes

Parameters

Responses


Returns

cRCreateBuyerClaimRequestComment

Add Buyer Claim Request Comment

allows supplier to add claim request comment


/Spenda/ClaimsAndReturns/Returns/Buyer/ClaimRequest/{linkedSupplierID}/{claimRequestID}/Comment

Usage and SDK Samples

curl -X POST \
 -H "Accept: application/json" \
 -H "Content-Type: application/json" \
 "https://api.dev.spenda.co/api/Spenda/ClaimsAndReturns/Returns/Buyer/ClaimRequest/{linkedSupplierID}/{claimRequestID}/Comment" \
 -d ''
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.ReturnsApi;

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

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

        // Create an instance of the API class
        ReturnsApi apiInstance = new ReturnsApi();
        Integer linkedSupplierID = 56; // Integer | Supplier Unique Identifier
        Integer claimRequestID = 56; // Integer | Claim Request Unique Identifier
        ClaimRequestCommentSaveRequest claimRequestCommentSaveRequest = {"claimRequestID":0,"comment":"string","claimRequestCommentID":0,"claimRequestLineID":0}; // ClaimRequestCommentSaveRequest | 

        try {
            claimRequestCommentResponse result = apiInstance.cRCreateBuyerClaimRequestComment(linkedSupplierID, claimRequestID, claimRequestCommentSaveRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ReturnsApi#cRCreateBuyerClaimRequestComment");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final Integer linkedSupplierID = new Integer(); // Integer | Supplier Unique Identifier
final Integer claimRequestID = new Integer(); // Integer | Claim Request Unique Identifier
final ClaimRequestCommentSaveRequest claimRequestCommentSaveRequest = new ClaimRequestCommentSaveRequest(); // ClaimRequestCommentSaveRequest | 

try {
    final result = await api_instance.cRCreateBuyerClaimRequestComment(linkedSupplierID, claimRequestID, claimRequestCommentSaveRequest);
    print(result);
} catch (e) {
    print('Exception when calling DefaultApi->cRCreateBuyerClaimRequestComment: $e\n');
}

import org.openapitools.client.api.ReturnsApi;

public class ReturnsApiExample {
    public static void main(String[] args) {
        ReturnsApi apiInstance = new ReturnsApi();
        Integer linkedSupplierID = 56; // Integer | Supplier Unique Identifier
        Integer claimRequestID = 56; // Integer | Claim Request Unique Identifier
        ClaimRequestCommentSaveRequest claimRequestCommentSaveRequest = {"claimRequestID":0,"comment":"string","claimRequestCommentID":0,"claimRequestLineID":0}; // ClaimRequestCommentSaveRequest | 

        try {
            claimRequestCommentResponse result = apiInstance.cRCreateBuyerClaimRequestComment(linkedSupplierID, claimRequestID, claimRequestCommentSaveRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ReturnsApi#cRCreateBuyerClaimRequestComment");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
ReturnsApi *apiInstance = [[ReturnsApi alloc] init];
Integer *linkedSupplierID = 56; // Supplier Unique Identifier (default to null)
Integer *claimRequestID = 56; // Claim Request Unique Identifier (default to null)
ClaimRequestCommentSaveRequest *claimRequestCommentSaveRequest = {"claimRequestID":0,"comment":"string","claimRequestCommentID":0,"claimRequestLineID":0}; //  (optional)

// Add Buyer Claim Request Comment
[apiInstance cRCreateBuyerClaimRequestCommentWith:linkedSupplierID
    claimRequestID:claimRequestID
    claimRequestCommentSaveRequest:claimRequestCommentSaveRequest
              completionHandler: ^(claimRequestCommentResponse output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var SpendaServicesClaimsAndReturns = require('spenda_services_claims_and_returns');

// Create an instance of the API class
var api = new SpendaServicesClaimsAndReturns.ReturnsApi()
var linkedSupplierID = 56; // {Integer} Supplier Unique Identifier
var claimRequestID = 56; // {Integer} Claim Request Unique Identifier
var opts = {
  'claimRequestCommentSaveRequest': {"claimRequestID":0,"comment":"string","claimRequestCommentID":0,"claimRequestLineID":0} // {ClaimRequestCommentSaveRequest} 
};

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

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

            // Create an instance of the API class
            var apiInstance = new ReturnsApi();
            var linkedSupplierID = 56;  // Integer | Supplier Unique Identifier (default to null)
            var claimRequestID = 56;  // Integer | Claim Request Unique Identifier (default to null)
            var claimRequestCommentSaveRequest = new ClaimRequestCommentSaveRequest(); // ClaimRequestCommentSaveRequest |  (optional) 

            try {
                // Add Buyer Claim Request Comment
                claimRequestCommentResponse result = apiInstance.cRCreateBuyerClaimRequestComment(linkedSupplierID, claimRequestID, claimRequestCommentSaveRequest);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling ReturnsApi.cRCreateBuyerClaimRequestComment: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\ReturnsApi();
$linkedSupplierID = 56; // Integer | Supplier Unique Identifier
$claimRequestID = 56; // Integer | Claim Request Unique Identifier
$claimRequestCommentSaveRequest = {"claimRequestID":0,"comment":"string","claimRequestCommentID":0,"claimRequestLineID":0}; // ClaimRequestCommentSaveRequest | 

try {
    $result = $api_instance->cRCreateBuyerClaimRequestComment($linkedSupplierID, $claimRequestID, $claimRequestCommentSaveRequest);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ReturnsApi->cRCreateBuyerClaimRequestComment: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::OPenAPIClient::Configuration;
use WWW::OPenAPIClient::ReturnsApi;

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::ReturnsApi->new();
my $linkedSupplierID = 56; # Integer | Supplier Unique Identifier
my $claimRequestID = 56; # Integer | Claim Request Unique Identifier
my $claimRequestCommentSaveRequest = WWW::OPenAPIClient::Object::ClaimRequestCommentSaveRequest->new(); # ClaimRequestCommentSaveRequest | 

eval {
    my $result = $api_instance->cRCreateBuyerClaimRequestComment(linkedSupplierID => $linkedSupplierID, claimRequestID => $claimRequestID, claimRequestCommentSaveRequest => $claimRequestCommentSaveRequest);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ReturnsApi->cRCreateBuyerClaimRequestComment: $@\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.ReturnsApi()
linkedSupplierID = 56 # Integer | Supplier Unique Identifier (default to null)
claimRequestID = 56 # Integer | Claim Request Unique Identifier (default to null)
claimRequestCommentSaveRequest = {"claimRequestID":0,"comment":"string","claimRequestCommentID":0,"claimRequestLineID":0} # ClaimRequestCommentSaveRequest |  (optional)

try:
    # Add Buyer Claim Request Comment
    api_response = api_instance.c_r_create_buyer_claim_request_comment(linkedSupplierID, claimRequestID, claimRequestCommentSaveRequest=claimRequestCommentSaveRequest)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ReturnsApi->cRCreateBuyerClaimRequestComment: %s\n" % e)
extern crate ReturnsApi;

pub fn main() {
    let linkedSupplierID = 56; // Integer
    let claimRequestID = 56; // Integer
    let claimRequestCommentSaveRequest = {"claimRequestID":0,"comment":"string","claimRequestCommentID":0,"claimRequestLineID":0}; // ClaimRequestCommentSaveRequest

    let mut context = ReturnsApi::Context::default();
    let result = client.cRCreateBuyerClaimRequestComment(linkedSupplierID, claimRequestID, claimRequestCommentSaveRequest, &context).wait();

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

Scopes

Parameters

Path parameters
Name Description
linkedSupplierID*
Integer (int32)
Supplier Unique Identifier
Required
claimRequestID*
Integer (int32)
Claim Request Unique Identifier
Required
Body parameters
Name Description
claimRequestCommentSaveRequest

Responses


cRCreateClaimRequest

Create Claim Request

allows an merchant or buyer to create claim request


/Spenda/ClaimsAndReturns/Returns/ClaimRequest/Create

Usage and SDK Samples

curl -X POST \
 -H "Accept: application/json" \
 -H "Content-Type: application/json" \
 "https://api.dev.spenda.co/api/Spenda/ClaimsAndReturns/Returns/ClaimRequest/Create" \
 -d ''
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.ReturnsApi;

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

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

        // Create an instance of the API class
        ReturnsApi apiInstance = new ReturnsApi();
        ClaimRequestSaveRequest claimRequestSaveRequest = {"claimRequestID":0,"accountCustomerID":0,"linkedSupplierID":0,"invoiceID":0,"vendorID":0,"vendorCreditNoteRefNumber":"string","comment":"string","defaultClaimReason":"string","defaultReturnType":"string","lines":[{"claimRequestLineID":0,"invoiceLineID":0,"description":"string","amountEx":0,"isTaxExempt":true,"quantity":0,"claimReason":"string","returnType":"Refund","notes":"string","action":0,"inventoryID":0}],"status":"No_Claim","supplierReferenceNumber":"string","vendorCreditNoteDate":"string","isPendingCustomerAction":true,"invoiceRefNumber":"string","invoiceDate":"string","externalNote":"string"}; // ClaimRequestSaveRequest | 

        try {
            claimRequestDetails result = apiInstance.cRCreateClaimRequest(claimRequestSaveRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ReturnsApi#cRCreateClaimRequest");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final ClaimRequestSaveRequest claimRequestSaveRequest = new ClaimRequestSaveRequest(); // ClaimRequestSaveRequest | 

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

import org.openapitools.client.api.ReturnsApi;

public class ReturnsApiExample {
    public static void main(String[] args) {
        ReturnsApi apiInstance = new ReturnsApi();
        ClaimRequestSaveRequest claimRequestSaveRequest = {"claimRequestID":0,"accountCustomerID":0,"linkedSupplierID":0,"invoiceID":0,"vendorID":0,"vendorCreditNoteRefNumber":"string","comment":"string","defaultClaimReason":"string","defaultReturnType":"string","lines":[{"claimRequestLineID":0,"invoiceLineID":0,"description":"string","amountEx":0,"isTaxExempt":true,"quantity":0,"claimReason":"string","returnType":"Refund","notes":"string","action":0,"inventoryID":0}],"status":"No_Claim","supplierReferenceNumber":"string","vendorCreditNoteDate":"string","isPendingCustomerAction":true,"invoiceRefNumber":"string","invoiceDate":"string","externalNote":"string"}; // ClaimRequestSaveRequest | 

        try {
            claimRequestDetails result = apiInstance.cRCreateClaimRequest(claimRequestSaveRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ReturnsApi#cRCreateClaimRequest");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
ReturnsApi *apiInstance = [[ReturnsApi alloc] init];
ClaimRequestSaveRequest *claimRequestSaveRequest = {"claimRequestID":0,"accountCustomerID":0,"linkedSupplierID":0,"invoiceID":0,"vendorID":0,"vendorCreditNoteRefNumber":"string","comment":"string","defaultClaimReason":"string","defaultReturnType":"string","lines":[{"claimRequestLineID":0,"invoiceLineID":0,"description":"string","amountEx":0,"isTaxExempt":true,"quantity":0,"claimReason":"string","returnType":"Refund","notes":"string","action":0,"inventoryID":0}],"status":"No_Claim","supplierReferenceNumber":"string","vendorCreditNoteDate":"string","isPendingCustomerAction":true,"invoiceRefNumber":"string","invoiceDate":"string","externalNote":"string"}; //  (optional)

// Create Claim Request
[apiInstance cRCreateClaimRequestWith:claimRequestSaveRequest
              completionHandler: ^(claimRequestDetails output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var SpendaServicesClaimsAndReturns = require('spenda_services_claims_and_returns');

// Create an instance of the API class
var api = new SpendaServicesClaimsAndReturns.ReturnsApi()
var opts = {
  'claimRequestSaveRequest': {"claimRequestID":0,"accountCustomerID":0,"linkedSupplierID":0,"invoiceID":0,"vendorID":0,"vendorCreditNoteRefNumber":"string","comment":"string","defaultClaimReason":"string","defaultReturnType":"string","lines":[{"claimRequestLineID":0,"invoiceLineID":0,"description":"string","amountEx":0,"isTaxExempt":true,"quantity":0,"claimReason":"string","returnType":"Refund","notes":"string","action":0,"inventoryID":0}],"status":"No_Claim","supplierReferenceNumber":"string","vendorCreditNoteDate":"string","isPendingCustomerAction":true,"invoiceRefNumber":"string","invoiceDate":"string","externalNote":"string"} // {ClaimRequestSaveRequest} 
};

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

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

            // Create an instance of the API class
            var apiInstance = new ReturnsApi();
            var claimRequestSaveRequest = new ClaimRequestSaveRequest(); // ClaimRequestSaveRequest |  (optional) 

            try {
                // Create Claim Request
                claimRequestDetails result = apiInstance.cRCreateClaimRequest(claimRequestSaveRequest);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling ReturnsApi.cRCreateClaimRequest: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\ReturnsApi();
$claimRequestSaveRequest = {"claimRequestID":0,"accountCustomerID":0,"linkedSupplierID":0,"invoiceID":0,"vendorID":0,"vendorCreditNoteRefNumber":"string","comment":"string","defaultClaimReason":"string","defaultReturnType":"string","lines":[{"claimRequestLineID":0,"invoiceLineID":0,"description":"string","amountEx":0,"isTaxExempt":true,"quantity":0,"claimReason":"string","returnType":"Refund","notes":"string","action":0,"inventoryID":0}],"status":"No_Claim","supplierReferenceNumber":"string","vendorCreditNoteDate":"string","isPendingCustomerAction":true,"invoiceRefNumber":"string","invoiceDate":"string","externalNote":"string"}; // ClaimRequestSaveRequest | 

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

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::ReturnsApi->new();
my $claimRequestSaveRequest = WWW::OPenAPIClient::Object::ClaimRequestSaveRequest->new(); # ClaimRequestSaveRequest | 

eval {
    my $result = $api_instance->cRCreateClaimRequest(claimRequestSaveRequest => $claimRequestSaveRequest);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ReturnsApi->cRCreateClaimRequest: $@\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.ReturnsApi()
claimRequestSaveRequest = {"claimRequestID":0,"accountCustomerID":0,"linkedSupplierID":0,"invoiceID":0,"vendorID":0,"vendorCreditNoteRefNumber":"string","comment":"string","defaultClaimReason":"string","defaultReturnType":"string","lines":[{"claimRequestLineID":0,"invoiceLineID":0,"description":"string","amountEx":0,"isTaxExempt":true,"quantity":0,"claimReason":"string","returnType":"Refund","notes":"string","action":0,"inventoryID":0}],"status":"No_Claim","supplierReferenceNumber":"string","vendorCreditNoteDate":"string","isPendingCustomerAction":true,"invoiceRefNumber":"string","invoiceDate":"string","externalNote":"string"} # ClaimRequestSaveRequest |  (optional)

try:
    # Create Claim Request
    api_response = api_instance.c_r_create_claim_request(claimRequestSaveRequest=claimRequestSaveRequest)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ReturnsApi->cRCreateClaimRequest: %s\n" % e)
extern crate ReturnsApi;

pub fn main() {
    let claimRequestSaveRequest = {"claimRequestID":0,"accountCustomerID":0,"linkedSupplierID":0,"invoiceID":0,"vendorID":0,"vendorCreditNoteRefNumber":"string","comment":"string","defaultClaimReason":"string","defaultReturnType":"string","lines":[{"claimRequestLineID":0,"invoiceLineID":0,"description":"string","amountEx":0,"isTaxExempt":true,"quantity":0,"claimReason":"string","returnType":"Refund","notes":"string","action":0,"inventoryID":0}],"status":"No_Claim","supplierReferenceNumber":"string","vendorCreditNoteDate":"string","isPendingCustomerAction":true,"invoiceRefNumber":"string","invoiceDate":"string","externalNote":"string"}; // ClaimRequestSaveRequest

    let mut context = ReturnsApi::Context::default();
    let result = client.cRCreateClaimRequest(claimRequestSaveRequest, &context).wait();

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

Scopes

Parameters

Body parameters
Name Description
claimRequestSaveRequest

Responses


cRCreateEarlyCreditNote

Create early credit note for Aggregators

allows a buyer to create an early credit note before a claim request approval


/Spenda/ClaimsAndReturns/Returns/EarlyShortPaymentTransactions/Create

Usage and SDK Samples

curl -X POST \
 -H "Accept: application/json" \
 -H "Content-Type: application/json" \
 "https://api.dev.spenda.co/api/Spenda/ClaimsAndReturns/Returns/EarlyShortPaymentTransactions/Create" \
 -d ''
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.ReturnsApi;

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

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

        // Create an instance of the API class
        ReturnsApi apiInstance = new ReturnsApi();
        ClaimRequestSimpleRequest claimRequestSimpleRequest = {"claimRequestID":0,"accountCustomerID":0,"linkedSupplierID":0}; // ClaimRequestSimpleRequest | 

        try {
            array[earlyClaimShortPaymentTransactionsResponse] result = apiInstance.cRCreateEarlyCreditNote(claimRequestSimpleRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ReturnsApi#cRCreateEarlyCreditNote");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final ClaimRequestSimpleRequest claimRequestSimpleRequest = new ClaimRequestSimpleRequest(); // ClaimRequestSimpleRequest | 

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

import org.openapitools.client.api.ReturnsApi;

public class ReturnsApiExample {
    public static void main(String[] args) {
        ReturnsApi apiInstance = new ReturnsApi();
        ClaimRequestSimpleRequest claimRequestSimpleRequest = {"claimRequestID":0,"accountCustomerID":0,"linkedSupplierID":0}; // ClaimRequestSimpleRequest | 

        try {
            array[earlyClaimShortPaymentTransactionsResponse] result = apiInstance.cRCreateEarlyCreditNote(claimRequestSimpleRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ReturnsApi#cRCreateEarlyCreditNote");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
ReturnsApi *apiInstance = [[ReturnsApi alloc] init];
ClaimRequestSimpleRequest *claimRequestSimpleRequest = {"claimRequestID":0,"accountCustomerID":0,"linkedSupplierID":0}; //  (optional)

// Create early credit note for Aggregators 
[apiInstance cRCreateEarlyCreditNoteWith:claimRequestSimpleRequest
              completionHandler: ^(array[earlyClaimShortPaymentTransactionsResponse] output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var SpendaServicesClaimsAndReturns = require('spenda_services_claims_and_returns');

// Create an instance of the API class
var api = new SpendaServicesClaimsAndReturns.ReturnsApi()
var opts = {
  'claimRequestSimpleRequest': {"claimRequestID":0,"accountCustomerID":0,"linkedSupplierID":0} // {ClaimRequestSimpleRequest} 
};

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

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

            // Create an instance of the API class
            var apiInstance = new ReturnsApi();
            var claimRequestSimpleRequest = new ClaimRequestSimpleRequest(); // ClaimRequestSimpleRequest |  (optional) 

            try {
                // Create early credit note for Aggregators 
                array[earlyClaimShortPaymentTransactionsResponse] result = apiInstance.cRCreateEarlyCreditNote(claimRequestSimpleRequest);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling ReturnsApi.cRCreateEarlyCreditNote: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\ReturnsApi();
$claimRequestSimpleRequest = {"claimRequestID":0,"accountCustomerID":0,"linkedSupplierID":0}; // ClaimRequestSimpleRequest | 

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

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::ReturnsApi->new();
my $claimRequestSimpleRequest = WWW::OPenAPIClient::Object::ClaimRequestSimpleRequest->new(); # ClaimRequestSimpleRequest | 

eval {
    my $result = $api_instance->cRCreateEarlyCreditNote(claimRequestSimpleRequest => $claimRequestSimpleRequest);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ReturnsApi->cRCreateEarlyCreditNote: $@\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.ReturnsApi()
claimRequestSimpleRequest = {"claimRequestID":0,"accountCustomerID":0,"linkedSupplierID":0} # ClaimRequestSimpleRequest |  (optional)

try:
    # Create early credit note for Aggregators 
    api_response = api_instance.c_r_create_early_credit_note(claimRequestSimpleRequest=claimRequestSimpleRequest)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ReturnsApi->cRCreateEarlyCreditNote: %s\n" % e)
extern crate ReturnsApi;

pub fn main() {
    let claimRequestSimpleRequest = {"claimRequestID":0,"accountCustomerID":0,"linkedSupplierID":0}; // ClaimRequestSimpleRequest

    let mut context = ReturnsApi::Context::default();
    let result = client.cRCreateEarlyCreditNote(claimRequestSimpleRequest, &context).wait();

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

Scopes

Parameters

Body parameters
Name Description
claimRequestSimpleRequest

Responses


cRCreateSupplierClaimRequestComment

Add Supplier Claim Request Comment

allows supplier to add claim request comment


/Spenda/ClaimsAndReturns/Returns/Supplier/ClaimRequest/{claimRequestID}/Comment

Usage and SDK Samples

curl -X POST \
 -H "Accept: application/json" \
 -H "Content-Type: application/json" \
 "https://api.dev.spenda.co/api/Spenda/ClaimsAndReturns/Returns/Supplier/ClaimRequest/{claimRequestID}/Comment" \
 -d ''
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.ReturnsApi;

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

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

        // Create an instance of the API class
        ReturnsApi apiInstance = new ReturnsApi();
        Integer claimRequestID = 56; // Integer | Claim Request ID
        ClaimRequestCommentSaveRequest claimRequestCommentSaveRequest = {"claimRequestID":0,"comment":"string","claimRequestCommentID":0,"claimRequestLineID":0}; // ClaimRequestCommentSaveRequest | 

        try {
            claimRequestCommentResponse result = apiInstance.cRCreateSupplierClaimRequestComment(claimRequestID, claimRequestCommentSaveRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ReturnsApi#cRCreateSupplierClaimRequestComment");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final Integer claimRequestID = new Integer(); // Integer | Claim Request ID
final ClaimRequestCommentSaveRequest claimRequestCommentSaveRequest = new ClaimRequestCommentSaveRequest(); // ClaimRequestCommentSaveRequest | 

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

import org.openapitools.client.api.ReturnsApi;

public class ReturnsApiExample {
    public static void main(String[] args) {
        ReturnsApi apiInstance = new ReturnsApi();
        Integer claimRequestID = 56; // Integer | Claim Request ID
        ClaimRequestCommentSaveRequest claimRequestCommentSaveRequest = {"claimRequestID":0,"comment":"string","claimRequestCommentID":0,"claimRequestLineID":0}; // ClaimRequestCommentSaveRequest | 

        try {
            claimRequestCommentResponse result = apiInstance.cRCreateSupplierClaimRequestComment(claimRequestID, claimRequestCommentSaveRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ReturnsApi#cRCreateSupplierClaimRequestComment");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
ReturnsApi *apiInstance = [[ReturnsApi alloc] init];
Integer *claimRequestID = 56; // Claim Request ID (default to null)
ClaimRequestCommentSaveRequest *claimRequestCommentSaveRequest = {"claimRequestID":0,"comment":"string","claimRequestCommentID":0,"claimRequestLineID":0}; //  (optional)

// Add Supplier Claim Request Comment
[apiInstance cRCreateSupplierClaimRequestCommentWith:claimRequestID
    claimRequestCommentSaveRequest:claimRequestCommentSaveRequest
              completionHandler: ^(claimRequestCommentResponse output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var SpendaServicesClaimsAndReturns = require('spenda_services_claims_and_returns');

// Create an instance of the API class
var api = new SpendaServicesClaimsAndReturns.ReturnsApi()
var claimRequestID = 56; // {Integer} Claim Request ID
var opts = {
  'claimRequestCommentSaveRequest': {"claimRequestID":0,"comment":"string","claimRequestCommentID":0,"claimRequestLineID":0} // {ClaimRequestCommentSaveRequest} 
};

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

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

            // Create an instance of the API class
            var apiInstance = new ReturnsApi();
            var claimRequestID = 56;  // Integer | Claim Request ID (default to null)
            var claimRequestCommentSaveRequest = new ClaimRequestCommentSaveRequest(); // ClaimRequestCommentSaveRequest |  (optional) 

            try {
                // Add Supplier Claim Request Comment
                claimRequestCommentResponse result = apiInstance.cRCreateSupplierClaimRequestComment(claimRequestID, claimRequestCommentSaveRequest);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling ReturnsApi.cRCreateSupplierClaimRequestComment: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\ReturnsApi();
$claimRequestID = 56; // Integer | Claim Request ID
$claimRequestCommentSaveRequest = {"claimRequestID":0,"comment":"string","claimRequestCommentID":0,"claimRequestLineID":0}; // ClaimRequestCommentSaveRequest | 

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

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::ReturnsApi->new();
my $claimRequestID = 56; # Integer | Claim Request ID
my $claimRequestCommentSaveRequest = WWW::OPenAPIClient::Object::ClaimRequestCommentSaveRequest->new(); # ClaimRequestCommentSaveRequest | 

eval {
    my $result = $api_instance->cRCreateSupplierClaimRequestComment(claimRequestID => $claimRequestID, claimRequestCommentSaveRequest => $claimRequestCommentSaveRequest);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ReturnsApi->cRCreateSupplierClaimRequestComment: $@\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.ReturnsApi()
claimRequestID = 56 # Integer | Claim Request ID (default to null)
claimRequestCommentSaveRequest = {"claimRequestID":0,"comment":"string","claimRequestCommentID":0,"claimRequestLineID":0} # ClaimRequestCommentSaveRequest |  (optional)

try:
    # Add Supplier Claim Request Comment
    api_response = api_instance.c_r_create_supplier_claim_request_comment(claimRequestID, claimRequestCommentSaveRequest=claimRequestCommentSaveRequest)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ReturnsApi->cRCreateSupplierClaimRequestComment: %s\n" % e)
extern crate ReturnsApi;

pub fn main() {
    let claimRequestID = 56; // Integer
    let claimRequestCommentSaveRequest = {"claimRequestID":0,"comment":"string","claimRequestCommentID":0,"claimRequestLineID":0}; // ClaimRequestCommentSaveRequest

    let mut context = ReturnsApi::Context::default();
    let result = client.cRCreateSupplierClaimRequestComment(claimRequestID, claimRequestCommentSaveRequest, &context).wait();

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

Scopes

Parameters

Path parameters
Name Description
claimRequestID*
Integer (int32)
Claim Request ID
Required
Body parameters
Name Description
claimRequestCommentSaveRequest

Responses


cRDisputeClaimRequest

Dispute Claim Request

allows an merchant or buyer to dispute a claim request


/Spenda/ClaimsAndReturns/Returns/ClaimRequest/Dispute

Usage and SDK Samples

curl -X POST \
 -H "Accept: application/json" \
 -H "Content-Type: application/json" \
 "https://api.dev.spenda.co/api/Spenda/ClaimsAndReturns/Returns/ClaimRequest/Dispute" \
 -d ''
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.ReturnsApi;

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

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

        // Create an instance of the API class
        ReturnsApi apiInstance = new ReturnsApi();
        ClaimRequestSimpleRequest claimRequestSimpleRequest = {"claimRequestID":0,"accountCustomerID":0,"linkedSupplierID":0}; // ClaimRequestSimpleRequest | 

        try {
            claimRequestDetails result = apiInstance.cRDisputeClaimRequest(claimRequestSimpleRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ReturnsApi#cRDisputeClaimRequest");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final ClaimRequestSimpleRequest claimRequestSimpleRequest = new ClaimRequestSimpleRequest(); // ClaimRequestSimpleRequest | 

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

import org.openapitools.client.api.ReturnsApi;

public class ReturnsApiExample {
    public static void main(String[] args) {
        ReturnsApi apiInstance = new ReturnsApi();
        ClaimRequestSimpleRequest claimRequestSimpleRequest = {"claimRequestID":0,"accountCustomerID":0,"linkedSupplierID":0}; // ClaimRequestSimpleRequest | 

        try {
            claimRequestDetails result = apiInstance.cRDisputeClaimRequest(claimRequestSimpleRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ReturnsApi#cRDisputeClaimRequest");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
ReturnsApi *apiInstance = [[ReturnsApi alloc] init];
ClaimRequestSimpleRequest *claimRequestSimpleRequest = {"claimRequestID":0,"accountCustomerID":0,"linkedSupplierID":0}; //  (optional)

// Dispute Claim Request
[apiInstance cRDisputeClaimRequestWith:claimRequestSimpleRequest
              completionHandler: ^(claimRequestDetails output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var SpendaServicesClaimsAndReturns = require('spenda_services_claims_and_returns');

// Create an instance of the API class
var api = new SpendaServicesClaimsAndReturns.ReturnsApi()
var opts = {
  'claimRequestSimpleRequest': {"claimRequestID":0,"accountCustomerID":0,"linkedSupplierID":0} // {ClaimRequestSimpleRequest} 
};

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

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

            // Create an instance of the API class
            var apiInstance = new ReturnsApi();
            var claimRequestSimpleRequest = new ClaimRequestSimpleRequest(); // ClaimRequestSimpleRequest |  (optional) 

            try {
                // Dispute Claim Request
                claimRequestDetails result = apiInstance.cRDisputeClaimRequest(claimRequestSimpleRequest);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling ReturnsApi.cRDisputeClaimRequest: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\ReturnsApi();
$claimRequestSimpleRequest = {"claimRequestID":0,"accountCustomerID":0,"linkedSupplierID":0}; // ClaimRequestSimpleRequest | 

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

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::ReturnsApi->new();
my $claimRequestSimpleRequest = WWW::OPenAPIClient::Object::ClaimRequestSimpleRequest->new(); # ClaimRequestSimpleRequest | 

eval {
    my $result = $api_instance->cRDisputeClaimRequest(claimRequestSimpleRequest => $claimRequestSimpleRequest);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ReturnsApi->cRDisputeClaimRequest: $@\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.ReturnsApi()
claimRequestSimpleRequest = {"claimRequestID":0,"accountCustomerID":0,"linkedSupplierID":0} # ClaimRequestSimpleRequest |  (optional)

try:
    # Dispute Claim Request
    api_response = api_instance.c_r_dispute_claim_request(claimRequestSimpleRequest=claimRequestSimpleRequest)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ReturnsApi->cRDisputeClaimRequest: %s\n" % e)
extern crate ReturnsApi;

pub fn main() {
    let claimRequestSimpleRequest = {"claimRequestID":0,"accountCustomerID":0,"linkedSupplierID":0}; // ClaimRequestSimpleRequest

    let mut context = ReturnsApi::Context::default();
    let result = client.cRDisputeClaimRequest(claimRequestSimpleRequest, &context).wait();

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

Scopes

Parameters

Body parameters
Name Description
claimRequestSimpleRequest

Responses


cRGetBuyerClaimRequestComments

Get Buyer Claim Request Comments

allows buyer to get claim request comments


/Spenda/ClaimsAndReturns/Returns/Buyer/ClaimRequest/{linkedSupplierID}/{claimRequestID}/Comment

Usage and SDK Samples

curl -X GET \
 -H "Accept: application/json" \
 -H "Content-Type: application/json" \
 "https://api.dev.spenda.co/api/Spenda/ClaimsAndReturns/Returns/Buyer/ClaimRequest/{linkedSupplierID}/{claimRequestID}/Comment" \
 -d ''
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.ReturnsApi;

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

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

        // Create an instance of the API class
        ReturnsApi apiInstance = new ReturnsApi();
        Integer linkedSupplierID = 56; // Integer | Supplier Unique Identifier
        Integer claimRequestID = 56; // Integer | Claim Request ID
        ClaimRequestCommentSaveRequest claimRequestCommentSaveRequest = {"claimRequestID":0,"comment":"string","claimRequestCommentID":0,"claimRequestLineID":0}; // ClaimRequestCommentSaveRequest | 

        try {
            array[claimRequestCommentsResponse] result = apiInstance.cRGetBuyerClaimRequestComments(linkedSupplierID, claimRequestID, claimRequestCommentSaveRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ReturnsApi#cRGetBuyerClaimRequestComments");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final Integer linkedSupplierID = new Integer(); // Integer | Supplier Unique Identifier
final Integer claimRequestID = new Integer(); // Integer | Claim Request ID
final ClaimRequestCommentSaveRequest claimRequestCommentSaveRequest = new ClaimRequestCommentSaveRequest(); // ClaimRequestCommentSaveRequest | 

try {
    final result = await api_instance.cRGetBuyerClaimRequestComments(linkedSupplierID, claimRequestID, claimRequestCommentSaveRequest);
    print(result);
} catch (e) {
    print('Exception when calling DefaultApi->cRGetBuyerClaimRequestComments: $e\n');
}

import org.openapitools.client.api.ReturnsApi;

public class ReturnsApiExample {
    public static void main(String[] args) {
        ReturnsApi apiInstance = new ReturnsApi();
        Integer linkedSupplierID = 56; // Integer | Supplier Unique Identifier
        Integer claimRequestID = 56; // Integer | Claim Request ID
        ClaimRequestCommentSaveRequest claimRequestCommentSaveRequest = {"claimRequestID":0,"comment":"string","claimRequestCommentID":0,"claimRequestLineID":0}; // ClaimRequestCommentSaveRequest | 

        try {
            array[claimRequestCommentsResponse] result = apiInstance.cRGetBuyerClaimRequestComments(linkedSupplierID, claimRequestID, claimRequestCommentSaveRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ReturnsApi#cRGetBuyerClaimRequestComments");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
ReturnsApi *apiInstance = [[ReturnsApi alloc] init];
Integer *linkedSupplierID = 56; // Supplier Unique Identifier (default to null)
Integer *claimRequestID = 56; // Claim Request ID (default to null)
ClaimRequestCommentSaveRequest *claimRequestCommentSaveRequest = {"claimRequestID":0,"comment":"string","claimRequestCommentID":0,"claimRequestLineID":0}; //  (optional)

// Get Buyer Claim Request Comments
[apiInstance cRGetBuyerClaimRequestCommentsWith:linkedSupplierID
    claimRequestID:claimRequestID
    claimRequestCommentSaveRequest:claimRequestCommentSaveRequest
              completionHandler: ^(array[claimRequestCommentsResponse] output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var SpendaServicesClaimsAndReturns = require('spenda_services_claims_and_returns');

// Create an instance of the API class
var api = new SpendaServicesClaimsAndReturns.ReturnsApi()
var linkedSupplierID = 56; // {Integer} Supplier Unique Identifier
var claimRequestID = 56; // {Integer} Claim Request ID
var opts = {
  'claimRequestCommentSaveRequest': {"claimRequestID":0,"comment":"string","claimRequestCommentID":0,"claimRequestLineID":0} // {ClaimRequestCommentSaveRequest} 
};

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

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

            // Create an instance of the API class
            var apiInstance = new ReturnsApi();
            var linkedSupplierID = 56;  // Integer | Supplier Unique Identifier (default to null)
            var claimRequestID = 56;  // Integer | Claim Request ID (default to null)
            var claimRequestCommentSaveRequest = new ClaimRequestCommentSaveRequest(); // ClaimRequestCommentSaveRequest |  (optional) 

            try {
                // Get Buyer Claim Request Comments
                array[claimRequestCommentsResponse] result = apiInstance.cRGetBuyerClaimRequestComments(linkedSupplierID, claimRequestID, claimRequestCommentSaveRequest);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling ReturnsApi.cRGetBuyerClaimRequestComments: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\ReturnsApi();
$linkedSupplierID = 56; // Integer | Supplier Unique Identifier
$claimRequestID = 56; // Integer | Claim Request ID
$claimRequestCommentSaveRequest = {"claimRequestID":0,"comment":"string","claimRequestCommentID":0,"claimRequestLineID":0}; // ClaimRequestCommentSaveRequest | 

try {
    $result = $api_instance->cRGetBuyerClaimRequestComments($linkedSupplierID, $claimRequestID, $claimRequestCommentSaveRequest);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ReturnsApi->cRGetBuyerClaimRequestComments: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::OPenAPIClient::Configuration;
use WWW::OPenAPIClient::ReturnsApi;

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::ReturnsApi->new();
my $linkedSupplierID = 56; # Integer | Supplier Unique Identifier
my $claimRequestID = 56; # Integer | Claim Request ID
my $claimRequestCommentSaveRequest = WWW::OPenAPIClient::Object::ClaimRequestCommentSaveRequest->new(); # ClaimRequestCommentSaveRequest | 

eval {
    my $result = $api_instance->cRGetBuyerClaimRequestComments(linkedSupplierID => $linkedSupplierID, claimRequestID => $claimRequestID, claimRequestCommentSaveRequest => $claimRequestCommentSaveRequest);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ReturnsApi->cRGetBuyerClaimRequestComments: $@\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.ReturnsApi()
linkedSupplierID = 56 # Integer | Supplier Unique Identifier (default to null)
claimRequestID = 56 # Integer | Claim Request ID (default to null)
claimRequestCommentSaveRequest = {"claimRequestID":0,"comment":"string","claimRequestCommentID":0,"claimRequestLineID":0} # ClaimRequestCommentSaveRequest |  (optional)

try:
    # Get Buyer Claim Request Comments
    api_response = api_instance.c_r_get_buyer_claim_request_comments(linkedSupplierID, claimRequestID, claimRequestCommentSaveRequest=claimRequestCommentSaveRequest)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ReturnsApi->cRGetBuyerClaimRequestComments: %s\n" % e)
extern crate ReturnsApi;

pub fn main() {
    let linkedSupplierID = 56; // Integer
    let claimRequestID = 56; // Integer
    let claimRequestCommentSaveRequest = {"claimRequestID":0,"comment":"string","claimRequestCommentID":0,"claimRequestLineID":0}; // ClaimRequestCommentSaveRequest

    let mut context = ReturnsApi::Context::default();
    let result = client.cRGetBuyerClaimRequestComments(linkedSupplierID, claimRequestID, claimRequestCommentSaveRequest, &context).wait();

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

Scopes

Parameters

Path parameters
Name Description
linkedSupplierID*
Integer (int32)
Supplier Unique Identifier
Required
claimRequestID*
Integer (int32)
Claim Request ID
Required
Body parameters
Name Description
claimRequestCommentSaveRequest

Responses


cRGetBuyerClaimRequestDetails

Get claim request details

allows an user to retrieve all details from a selected claim request from database


/Spenda/ClaimsAndReturns/Returns/Buyer/ClaimRequest/{linkedSupplierID}/{claimRequestID}

Usage and SDK Samples

curl -X GET \
 -H "Accept: application/json" \
 "https://api.dev.spenda.co/api/Spenda/ClaimsAndReturns/Returns/Buyer/ClaimRequest/{linkedSupplierID}/{claimRequestID}"
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.ReturnsApi;

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

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

        // Create an instance of the API class
        ReturnsApi apiInstance = new ReturnsApi();
        Integer linkedSupplierID = 56; // Integer | Supplier Unique Identifier
        Integer claimRequestID = 56; // Integer | Claim Request Unique Identifier

        try {
            claimRequestDetails result = apiInstance.cRGetBuyerClaimRequestDetails(linkedSupplierID, claimRequestID);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ReturnsApi#cRGetBuyerClaimRequestDetails");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final Integer linkedSupplierID = new Integer(); // Integer | Supplier Unique Identifier
final Integer claimRequestID = new Integer(); // Integer | Claim Request Unique Identifier

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

import org.openapitools.client.api.ReturnsApi;

public class ReturnsApiExample {
    public static void main(String[] args) {
        ReturnsApi apiInstance = new ReturnsApi();
        Integer linkedSupplierID = 56; // Integer | Supplier Unique Identifier
        Integer claimRequestID = 56; // Integer | Claim Request Unique Identifier

        try {
            claimRequestDetails result = apiInstance.cRGetBuyerClaimRequestDetails(linkedSupplierID, claimRequestID);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ReturnsApi#cRGetBuyerClaimRequestDetails");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
ReturnsApi *apiInstance = [[ReturnsApi alloc] init];
Integer *linkedSupplierID = 56; // Supplier Unique Identifier (default to null)
Integer *claimRequestID = 56; // Claim Request Unique Identifier (default to null)

// Get claim request details
[apiInstance cRGetBuyerClaimRequestDetailsWith:linkedSupplierID
    claimRequestID:claimRequestID
              completionHandler: ^(claimRequestDetails output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var SpendaServicesClaimsAndReturns = require('spenda_services_claims_and_returns');

// Create an instance of the API class
var api = new SpendaServicesClaimsAndReturns.ReturnsApi()
var linkedSupplierID = 56; // {Integer} Supplier Unique Identifier
var claimRequestID = 56; // {Integer} Claim Request Unique Identifier

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

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

            // Create an instance of the API class
            var apiInstance = new ReturnsApi();
            var linkedSupplierID = 56;  // Integer | Supplier Unique Identifier (default to null)
            var claimRequestID = 56;  // Integer | Claim Request Unique Identifier (default to null)

            try {
                // Get claim request details
                claimRequestDetails result = apiInstance.cRGetBuyerClaimRequestDetails(linkedSupplierID, claimRequestID);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling ReturnsApi.cRGetBuyerClaimRequestDetails: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\ReturnsApi();
$linkedSupplierID = 56; // Integer | Supplier Unique Identifier
$claimRequestID = 56; // Integer | Claim Request Unique Identifier

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

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::ReturnsApi->new();
my $linkedSupplierID = 56; # Integer | Supplier Unique Identifier
my $claimRequestID = 56; # Integer | Claim Request Unique Identifier

eval {
    my $result = $api_instance->cRGetBuyerClaimRequestDetails(linkedSupplierID => $linkedSupplierID, claimRequestID => $claimRequestID);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ReturnsApi->cRGetBuyerClaimRequestDetails: $@\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.ReturnsApi()
linkedSupplierID = 56 # Integer | Supplier Unique Identifier (default to null)
claimRequestID = 56 # Integer | Claim Request Unique Identifier (default to null)

try:
    # Get claim request details
    api_response = api_instance.c_r_get_buyer_claim_request_details(linkedSupplierID, claimRequestID)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ReturnsApi->cRGetBuyerClaimRequestDetails: %s\n" % e)
extern crate ReturnsApi;

pub fn main() {
    let linkedSupplierID = 56; // Integer
    let claimRequestID = 56; // Integer

    let mut context = ReturnsApi::Context::default();
    let result = client.cRGetBuyerClaimRequestDetails(linkedSupplierID, claimRequestID, &context).wait();

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

Scopes

Parameters

Path parameters
Name Description
linkedSupplierID*
Integer (int32)
Supplier Unique Identifier
Required
claimRequestID*
Integer (int32)
Claim Request Unique Identifier
Required

Responses


cRGetBuyerClaimRequestsSummary

Buyer Claim Request for linked supplier

allows an buyer to retrieve all claim requests for linked supplier


/Spenda/ClaimsAndReturns/Returns/Buyer/ClaimRequest

Usage and SDK Samples

curl -X GET \
 -H "Accept: application/json" \
 "https://api.dev.spenda.co/api/Spenda/ClaimsAndReturns/Returns/Buyer/ClaimRequest?linkedSupplierID=56&status=status_example&searchField=searchField_example&searchString=searchString_example"
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.ReturnsApi;

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

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

        // Create an instance of the API class
        ReturnsApi apiInstance = new ReturnsApi();
        Integer linkedSupplierID = 56; // Integer | Linked Supplier ID
        String status = status_example; // String | Claim Request's State
        String searchField = searchField_example; // String | must be NULL or empty or CustomerName, RefNumber, VendorName, Amount
        String searchString = searchString_example; // String | String of characters to specify an advance search

        try {
            claimRequestSummaryResponse result = apiInstance.cRGetBuyerClaimRequestsSummary(linkedSupplierID, status, searchField, searchString);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ReturnsApi#cRGetBuyerClaimRequestsSummary");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final Integer linkedSupplierID = new Integer(); // Integer | Linked Supplier ID
final String status = new String(); // String | Claim Request's State
final String searchField = new String(); // String | must be NULL or empty or CustomerName, RefNumber, VendorName, Amount
final String searchString = new String(); // String | String of characters to specify an advance search

try {
    final result = await api_instance.cRGetBuyerClaimRequestsSummary(linkedSupplierID, status, searchField, searchString);
    print(result);
} catch (e) {
    print('Exception when calling DefaultApi->cRGetBuyerClaimRequestsSummary: $e\n');
}

import org.openapitools.client.api.ReturnsApi;

public class ReturnsApiExample {
    public static void main(String[] args) {
        ReturnsApi apiInstance = new ReturnsApi();
        Integer linkedSupplierID = 56; // Integer | Linked Supplier ID
        String status = status_example; // String | Claim Request's State
        String searchField = searchField_example; // String | must be NULL or empty or CustomerName, RefNumber, VendorName, Amount
        String searchString = searchString_example; // String | String of characters to specify an advance search

        try {
            claimRequestSummaryResponse result = apiInstance.cRGetBuyerClaimRequestsSummary(linkedSupplierID, status, searchField, searchString);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ReturnsApi#cRGetBuyerClaimRequestsSummary");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
ReturnsApi *apiInstance = [[ReturnsApi alloc] init];
Integer *linkedSupplierID = 56; // Linked Supplier ID (default to null)
String *status = status_example; // Claim Request's State (optional) (default to null)
String *searchField = searchField_example; // must be NULL or empty or CustomerName, RefNumber, VendorName, Amount (optional) (default to null)
String *searchString = searchString_example; // String of characters to specify an advance search (optional) (default to null)

// Buyer Claim Request for linked supplier
[apiInstance cRGetBuyerClaimRequestsSummaryWith:linkedSupplierID
    status:status
    searchField:searchField
    searchString:searchString
              completionHandler: ^(claimRequestSummaryResponse output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var SpendaServicesClaimsAndReturns = require('spenda_services_claims_and_returns');

// Create an instance of the API class
var api = new SpendaServicesClaimsAndReturns.ReturnsApi()
var linkedSupplierID = 56; // {Integer} Linked Supplier ID
var opts = {
  'status': status_example, // {String} Claim Request's State
  'searchField': searchField_example, // {String} must be NULL or empty or CustomerName, RefNumber, VendorName, Amount
  'searchString': searchString_example // {String} String of characters to specify an advance search
};

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

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

            // Create an instance of the API class
            var apiInstance = new ReturnsApi();
            var linkedSupplierID = 56;  // Integer | Linked Supplier ID (default to null)
            var status = status_example;  // String | Claim Request's State (optional)  (default to null)
            var searchField = searchField_example;  // String | must be NULL or empty or CustomerName, RefNumber, VendorName, Amount (optional)  (default to null)
            var searchString = searchString_example;  // String | String of characters to specify an advance search (optional)  (default to null)

            try {
                // Buyer Claim Request for linked supplier
                claimRequestSummaryResponse result = apiInstance.cRGetBuyerClaimRequestsSummary(linkedSupplierID, status, searchField, searchString);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling ReturnsApi.cRGetBuyerClaimRequestsSummary: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\ReturnsApi();
$linkedSupplierID = 56; // Integer | Linked Supplier ID
$status = status_example; // String | Claim Request's State
$searchField = searchField_example; // String | must be NULL or empty or CustomerName, RefNumber, VendorName, Amount
$searchString = searchString_example; // String | String of characters to specify an advance search

try {
    $result = $api_instance->cRGetBuyerClaimRequestsSummary($linkedSupplierID, $status, $searchField, $searchString);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ReturnsApi->cRGetBuyerClaimRequestsSummary: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::OPenAPIClient::Configuration;
use WWW::OPenAPIClient::ReturnsApi;

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::ReturnsApi->new();
my $linkedSupplierID = 56; # Integer | Linked Supplier ID
my $status = status_example; # String | Claim Request's State
my $searchField = searchField_example; # String | must be NULL or empty or CustomerName, RefNumber, VendorName, Amount
my $searchString = searchString_example; # String | String of characters to specify an advance search

eval {
    my $result = $api_instance->cRGetBuyerClaimRequestsSummary(linkedSupplierID => $linkedSupplierID, status => $status, searchField => $searchField, searchString => $searchString);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ReturnsApi->cRGetBuyerClaimRequestsSummary: $@\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.ReturnsApi()
linkedSupplierID = 56 # Integer | Linked Supplier ID (default to null)
status = status_example # String | Claim Request's State (optional) (default to null)
searchField = searchField_example # String | must be NULL or empty or CustomerName, RefNumber, VendorName, Amount (optional) (default to null)
searchString = searchString_example # String | String of characters to specify an advance search (optional) (default to null)

try:
    # Buyer Claim Request for linked supplier
    api_response = api_instance.c_r_get_buyer_claim_requests_summary(linkedSupplierID, status=status, searchField=searchField, searchString=searchString)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ReturnsApi->cRGetBuyerClaimRequestsSummary: %s\n" % e)
extern crate ReturnsApi;

pub fn main() {
    let linkedSupplierID = 56; // Integer
    let status = status_example; // String
    let searchField = searchField_example; // String
    let searchString = searchString_example; // String

    let mut context = ReturnsApi::Context::default();
    let result = client.cRGetBuyerClaimRequestsSummary(linkedSupplierID, status, searchField, searchString, &context).wait();

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

Scopes

Parameters

Query parameters
Name Description
linkedSupplierID*
Integer (int32)
Linked Supplier ID
Required
status
String
Claim Request's State
searchField
String
must be NULL or empty or CustomerName, RefNumber, VendorName, Amount
searchString
String
String of characters to specify an advance search

Responses


cRGetSupplierClaimRequestComments

Get Supplier Claim Request Comments

allows supplier to get claim request comments


/Spenda/ClaimsAndReturns/Returns/Supplier/ClaimRequest/{claimRequestID}/Comment

Usage and SDK Samples

curl -X GET \
 -H "Accept: application/json" \
 -H "Content-Type: application/json" \
 "https://api.dev.spenda.co/api/Spenda/ClaimsAndReturns/Returns/Supplier/ClaimRequest/{claimRequestID}/Comment" \
 -d ''
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.ReturnsApi;

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

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

        // Create an instance of the API class
        ReturnsApi apiInstance = new ReturnsApi();
        Integer claimRequestID = 56; // Integer | Claim Request ID
        ClaimRequestCommentSaveRequest claimRequestCommentSaveRequest = {"claimRequestID":0,"comment":"string","claimRequestCommentID":0,"claimRequestLineID":0}; // ClaimRequestCommentSaveRequest | 

        try {
            array[claimRequestCommentsResponse] result = apiInstance.cRGetSupplierClaimRequestComments(claimRequestID, claimRequestCommentSaveRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ReturnsApi#cRGetSupplierClaimRequestComments");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final Integer claimRequestID = new Integer(); // Integer | Claim Request ID
final ClaimRequestCommentSaveRequest claimRequestCommentSaveRequest = new ClaimRequestCommentSaveRequest(); // ClaimRequestCommentSaveRequest | 

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

import org.openapitools.client.api.ReturnsApi;

public class ReturnsApiExample {
    public static void main(String[] args) {
        ReturnsApi apiInstance = new ReturnsApi();
        Integer claimRequestID = 56; // Integer | Claim Request ID
        ClaimRequestCommentSaveRequest claimRequestCommentSaveRequest = {"claimRequestID":0,"comment":"string","claimRequestCommentID":0,"claimRequestLineID":0}; // ClaimRequestCommentSaveRequest | 

        try {
            array[claimRequestCommentsResponse] result = apiInstance.cRGetSupplierClaimRequestComments(claimRequestID, claimRequestCommentSaveRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ReturnsApi#cRGetSupplierClaimRequestComments");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
ReturnsApi *apiInstance = [[ReturnsApi alloc] init];
Integer *claimRequestID = 56; // Claim Request ID (default to null)
ClaimRequestCommentSaveRequest *claimRequestCommentSaveRequest = {"claimRequestID":0,"comment":"string","claimRequestCommentID":0,"claimRequestLineID":0}; //  (optional)

// Get Supplier Claim Request Comments
[apiInstance cRGetSupplierClaimRequestCommentsWith:claimRequestID
    claimRequestCommentSaveRequest:claimRequestCommentSaveRequest
              completionHandler: ^(array[claimRequestCommentsResponse] output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var SpendaServicesClaimsAndReturns = require('spenda_services_claims_and_returns');

// Create an instance of the API class
var api = new SpendaServicesClaimsAndReturns.ReturnsApi()
var claimRequestID = 56; // {Integer} Claim Request ID
var opts = {
  'claimRequestCommentSaveRequest': {"claimRequestID":0,"comment":"string","claimRequestCommentID":0,"claimRequestLineID":0} // {ClaimRequestCommentSaveRequest} 
};

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

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

            // Create an instance of the API class
            var apiInstance = new ReturnsApi();
            var claimRequestID = 56;  // Integer | Claim Request ID (default to null)
            var claimRequestCommentSaveRequest = new ClaimRequestCommentSaveRequest(); // ClaimRequestCommentSaveRequest |  (optional) 

            try {
                // Get Supplier Claim Request Comments
                array[claimRequestCommentsResponse] result = apiInstance.cRGetSupplierClaimRequestComments(claimRequestID, claimRequestCommentSaveRequest);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling ReturnsApi.cRGetSupplierClaimRequestComments: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\ReturnsApi();
$claimRequestID = 56; // Integer | Claim Request ID
$claimRequestCommentSaveRequest = {"claimRequestID":0,"comment":"string","claimRequestCommentID":0,"claimRequestLineID":0}; // ClaimRequestCommentSaveRequest | 

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

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::ReturnsApi->new();
my $claimRequestID = 56; # Integer | Claim Request ID
my $claimRequestCommentSaveRequest = WWW::OPenAPIClient::Object::ClaimRequestCommentSaveRequest->new(); # ClaimRequestCommentSaveRequest | 

eval {
    my $result = $api_instance->cRGetSupplierClaimRequestComments(claimRequestID => $claimRequestID, claimRequestCommentSaveRequest => $claimRequestCommentSaveRequest);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ReturnsApi->cRGetSupplierClaimRequestComments: $@\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.ReturnsApi()
claimRequestID = 56 # Integer | Claim Request ID (default to null)
claimRequestCommentSaveRequest = {"claimRequestID":0,"comment":"string","claimRequestCommentID":0,"claimRequestLineID":0} # ClaimRequestCommentSaveRequest |  (optional)

try:
    # Get Supplier Claim Request Comments
    api_response = api_instance.c_r_get_supplier_claim_request_comments(claimRequestID, claimRequestCommentSaveRequest=claimRequestCommentSaveRequest)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ReturnsApi->cRGetSupplierClaimRequestComments: %s\n" % e)
extern crate ReturnsApi;

pub fn main() {
    let claimRequestID = 56; // Integer
    let claimRequestCommentSaveRequest = {"claimRequestID":0,"comment":"string","claimRequestCommentID":0,"claimRequestLineID":0}; // ClaimRequestCommentSaveRequest

    let mut context = ReturnsApi::Context::default();
    let result = client.cRGetSupplierClaimRequestComments(claimRequestID, claimRequestCommentSaveRequest, &context).wait();

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

Scopes

Parameters

Path parameters
Name Description
claimRequestID*
Integer (int32)
Claim Request ID
Required
Body parameters
Name Description
claimRequestCommentSaveRequest

Responses


cRGetSupplierClaimRequestDetails

Get claim request details

allows an user to retrieve all details from a selected claim request from database


/Spenda/ClaimsAndReturns/Returns/Supplier/ClaimRequest/{accountCustomerID}/{claimRequestID}

Usage and SDK Samples

curl -X GET \
 -H "Accept: application/json" \
 "https://api.dev.spenda.co/api/Spenda/ClaimsAndReturns/Returns/Supplier/ClaimRequest/{accountCustomerID}/{claimRequestID}"
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.ReturnsApi;

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

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

        // Create an instance of the API class
        ReturnsApi apiInstance = new ReturnsApi();
        Integer accountCustomerID = 56; // Integer | Supplier Unique Identifier
        Integer claimRequestID = 56; // Integer | Claim Request Unique Identifier

        try {
            claimRequestDetails result = apiInstance.cRGetSupplierClaimRequestDetails(accountCustomerID, claimRequestID);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ReturnsApi#cRGetSupplierClaimRequestDetails");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final Integer accountCustomerID = new Integer(); // Integer | Supplier Unique Identifier
final Integer claimRequestID = new Integer(); // Integer | Claim Request Unique Identifier

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

import org.openapitools.client.api.ReturnsApi;

public class ReturnsApiExample {
    public static void main(String[] args) {
        ReturnsApi apiInstance = new ReturnsApi();
        Integer accountCustomerID = 56; // Integer | Supplier Unique Identifier
        Integer claimRequestID = 56; // Integer | Claim Request Unique Identifier

        try {
            claimRequestDetails result = apiInstance.cRGetSupplierClaimRequestDetails(accountCustomerID, claimRequestID);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ReturnsApi#cRGetSupplierClaimRequestDetails");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
ReturnsApi *apiInstance = [[ReturnsApi alloc] init];
Integer *accountCustomerID = 56; // Supplier Unique Identifier (default to null)
Integer *claimRequestID = 56; // Claim Request Unique Identifier (default to null)

// Get claim request details
[apiInstance cRGetSupplierClaimRequestDetailsWith:accountCustomerID
    claimRequestID:claimRequestID
              completionHandler: ^(claimRequestDetails output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var SpendaServicesClaimsAndReturns = require('spenda_services_claims_and_returns');

// Create an instance of the API class
var api = new SpendaServicesClaimsAndReturns.ReturnsApi()
var accountCustomerID = 56; // {Integer} Supplier Unique Identifier
var claimRequestID = 56; // {Integer} Claim Request Unique Identifier

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

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

            // Create an instance of the API class
            var apiInstance = new ReturnsApi();
            var accountCustomerID = 56;  // Integer | Supplier Unique Identifier (default to null)
            var claimRequestID = 56;  // Integer | Claim Request Unique Identifier (default to null)

            try {
                // Get claim request details
                claimRequestDetails result = apiInstance.cRGetSupplierClaimRequestDetails(accountCustomerID, claimRequestID);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling ReturnsApi.cRGetSupplierClaimRequestDetails: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\ReturnsApi();
$accountCustomerID = 56; // Integer | Supplier Unique Identifier
$claimRequestID = 56; // Integer | Claim Request Unique Identifier

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

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::ReturnsApi->new();
my $accountCustomerID = 56; # Integer | Supplier Unique Identifier
my $claimRequestID = 56; # Integer | Claim Request Unique Identifier

eval {
    my $result = $api_instance->cRGetSupplierClaimRequestDetails(accountCustomerID => $accountCustomerID, claimRequestID => $claimRequestID);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ReturnsApi->cRGetSupplierClaimRequestDetails: $@\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.ReturnsApi()
accountCustomerID = 56 # Integer | Supplier Unique Identifier (default to null)
claimRequestID = 56 # Integer | Claim Request Unique Identifier (default to null)

try:
    # Get claim request details
    api_response = api_instance.c_r_get_supplier_claim_request_details(accountCustomerID, claimRequestID)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ReturnsApi->cRGetSupplierClaimRequestDetails: %s\n" % e)
extern crate ReturnsApi;

pub fn main() {
    let accountCustomerID = 56; // Integer
    let claimRequestID = 56; // Integer

    let mut context = ReturnsApi::Context::default();
    let result = client.cRGetSupplierClaimRequestDetails(accountCustomerID, claimRequestID, &context).wait();

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

Scopes

Parameters

Path parameters
Name Description
accountCustomerID*
Integer (int32)
Supplier Unique Identifier
Required
claimRequestID*
Integer (int32)
Claim Request Unique Identifier
Required

Responses


cRGetSupplierClaimRequestsSummary

Get all claim request from the supplier context

allows an user to retrieve all claim requests from database


/Spenda/ClaimsAndReturns/Returns/Supplier/ClaimRequest

Usage and SDK Samples

curl -X GET \
 -H "Accept: application/json" \
 "https://api.dev.spenda.co/api/Spenda/ClaimsAndReturns/Returns/Supplier/ClaimRequest?accountCustomerID=56&status=status_example&searchField=searchField_example&searchString=searchString_example"
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.ReturnsApi;

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

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

        // Create an instance of the API class
        ReturnsApi apiInstance = new ReturnsApi();
        Integer accountCustomerID = 56; // Integer | Buyer Unique Identifier
        String status = status_example; // String | Claim Request's State
        String searchField = searchField_example; // String | must be NULL or empty or CustomerName, RefNumber, VendorName, Amount
        String searchString = searchString_example; // String | String of characters to specify an advance search

        try {
            claimRequestSummaryResponse result = apiInstance.cRGetSupplierClaimRequestsSummary(accountCustomerID, status, searchField, searchString);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ReturnsApi#cRGetSupplierClaimRequestsSummary");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final Integer accountCustomerID = new Integer(); // Integer | Buyer Unique Identifier
final String status = new String(); // String | Claim Request's State
final String searchField = new String(); // String | must be NULL or empty or CustomerName, RefNumber, VendorName, Amount
final String searchString = new String(); // String | String of characters to specify an advance search

try {
    final result = await api_instance.cRGetSupplierClaimRequestsSummary(accountCustomerID, status, searchField, searchString);
    print(result);
} catch (e) {
    print('Exception when calling DefaultApi->cRGetSupplierClaimRequestsSummary: $e\n');
}

import org.openapitools.client.api.ReturnsApi;

public class ReturnsApiExample {
    public static void main(String[] args) {
        ReturnsApi apiInstance = new ReturnsApi();
        Integer accountCustomerID = 56; // Integer | Buyer Unique Identifier
        String status = status_example; // String | Claim Request's State
        String searchField = searchField_example; // String | must be NULL or empty or CustomerName, RefNumber, VendorName, Amount
        String searchString = searchString_example; // String | String of characters to specify an advance search

        try {
            claimRequestSummaryResponse result = apiInstance.cRGetSupplierClaimRequestsSummary(accountCustomerID, status, searchField, searchString);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ReturnsApi#cRGetSupplierClaimRequestsSummary");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
ReturnsApi *apiInstance = [[ReturnsApi alloc] init];
Integer *accountCustomerID = 56; // Buyer Unique Identifier (optional) (default to null)
String *status = status_example; // Claim Request's State (optional) (default to null)
String *searchField = searchField_example; // must be NULL or empty or CustomerName, RefNumber, VendorName, Amount (optional) (default to null)
String *searchString = searchString_example; // String of characters to specify an advance search (optional) (default to null)

// Get all claim request from the supplier context
[apiInstance cRGetSupplierClaimRequestsSummaryWith:accountCustomerID
    status:status
    searchField:searchField
    searchString:searchString
              completionHandler: ^(claimRequestSummaryResponse output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var SpendaServicesClaimsAndReturns = require('spenda_services_claims_and_returns');

// Create an instance of the API class
var api = new SpendaServicesClaimsAndReturns.ReturnsApi()
var opts = {
  'accountCustomerID': 56, // {Integer} Buyer Unique Identifier
  'status': status_example, // {String} Claim Request's State
  'searchField': searchField_example, // {String} must be NULL or empty or CustomerName, RefNumber, VendorName, Amount
  'searchString': searchString_example // {String} String of characters to specify an advance search
};

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

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

            // Create an instance of the API class
            var apiInstance = new ReturnsApi();
            var accountCustomerID = 56;  // Integer | Buyer Unique Identifier (optional)  (default to null)
            var status = status_example;  // String | Claim Request's State (optional)  (default to null)
            var searchField = searchField_example;  // String | must be NULL or empty or CustomerName, RefNumber, VendorName, Amount (optional)  (default to null)
            var searchString = searchString_example;  // String | String of characters to specify an advance search (optional)  (default to null)

            try {
                // Get all claim request from the supplier context
                claimRequestSummaryResponse result = apiInstance.cRGetSupplierClaimRequestsSummary(accountCustomerID, status, searchField, searchString);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling ReturnsApi.cRGetSupplierClaimRequestsSummary: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\ReturnsApi();
$accountCustomerID = 56; // Integer | Buyer Unique Identifier
$status = status_example; // String | Claim Request's State
$searchField = searchField_example; // String | must be NULL or empty or CustomerName, RefNumber, VendorName, Amount
$searchString = searchString_example; // String | String of characters to specify an advance search

try {
    $result = $api_instance->cRGetSupplierClaimRequestsSummary($accountCustomerID, $status, $searchField, $searchString);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ReturnsApi->cRGetSupplierClaimRequestsSummary: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::OPenAPIClient::Configuration;
use WWW::OPenAPIClient::ReturnsApi;

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::ReturnsApi->new();
my $accountCustomerID = 56; # Integer | Buyer Unique Identifier
my $status = status_example; # String | Claim Request's State
my $searchField = searchField_example; # String | must be NULL or empty or CustomerName, RefNumber, VendorName, Amount
my $searchString = searchString_example; # String | String of characters to specify an advance search

eval {
    my $result = $api_instance->cRGetSupplierClaimRequestsSummary(accountCustomerID => $accountCustomerID, status => $status, searchField => $searchField, searchString => $searchString);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ReturnsApi->cRGetSupplierClaimRequestsSummary: $@\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.ReturnsApi()
accountCustomerID = 56 # Integer | Buyer Unique Identifier (optional) (default to null)
status = status_example # String | Claim Request's State (optional) (default to null)
searchField = searchField_example # String | must be NULL or empty or CustomerName, RefNumber, VendorName, Amount (optional) (default to null)
searchString = searchString_example # String | String of characters to specify an advance search (optional) (default to null)

try:
    # Get all claim request from the supplier context
    api_response = api_instance.c_r_get_supplier_claim_requests_summary(accountCustomerID=accountCustomerID, status=status, searchField=searchField, searchString=searchString)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ReturnsApi->cRGetSupplierClaimRequestsSummary: %s\n" % e)
extern crate ReturnsApi;

pub fn main() {
    let accountCustomerID = 56; // Integer
    let status = status_example; // String
    let searchField = searchField_example; // String
    let searchString = searchString_example; // String

    let mut context = ReturnsApi::Context::default();
    let result = client.cRGetSupplierClaimRequestsSummary(accountCustomerID, status, searchField, searchString, &context).wait();

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

Scopes

Parameters

Query parameters
Name Description
accountCustomerID
Integer (int32)
Buyer Unique Identifier
status
String
Claim Request's State
searchField
String
must be NULL or empty or CustomerName, RefNumber, VendorName, Amount
searchString
String
String of characters to specify an advance search

Responses


cRSaveBuyerClaimRequestLineNote

Save and Update Claim Request Line Note

allows user to save and update claim request line note


/Spenda/ClaimsAndReturns/Returns/Buyer/ClaimRequest/{linkedSupplierID}/{claimRequestID}/LineNote

Usage and SDK Samples

curl -X POST \
 -H "Accept: application/json" \
 -H "Content-Type: application/json" \
 "https://api.dev.spenda.co/api/Spenda/ClaimsAndReturns/Returns/Buyer/ClaimRequest/{linkedSupplierID}/{claimRequestID}/LineNote" \
 -d ''
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.ReturnsApi;

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

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

        // Create an instance of the API class
        ReturnsApi apiInstance = new ReturnsApi();
        Integer linkedSupplierID = 56; // Integer | Supplier Unique Identifier
        Integer claimRequestID = 56; // Integer | Claim Request Unique Identifier
        ClaimRequestNoteRequest claimRequestNoteRequest = {"claimRequestID":0,"claimRequestLineID":0,"lineNote":[{"claimRequestID":0,"claimRequestLineID":0,"claimRequestAttachmentID":0,"note":"string"}],"accountCustomerID":0}; // ClaimRequestNoteRequest | 

        try {
            claimRequestDetails result = apiInstance.cRSaveBuyerClaimRequestLineNote(linkedSupplierID, claimRequestID, claimRequestNoteRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ReturnsApi#cRSaveBuyerClaimRequestLineNote");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final Integer linkedSupplierID = new Integer(); // Integer | Supplier Unique Identifier
final Integer claimRequestID = new Integer(); // Integer | Claim Request Unique Identifier
final ClaimRequestNoteRequest claimRequestNoteRequest = new ClaimRequestNoteRequest(); // ClaimRequestNoteRequest | 

try {
    final result = await api_instance.cRSaveBuyerClaimRequestLineNote(linkedSupplierID, claimRequestID, claimRequestNoteRequest);
    print(result);
} catch (e) {
    print('Exception when calling DefaultApi->cRSaveBuyerClaimRequestLineNote: $e\n');
}

import org.openapitools.client.api.ReturnsApi;

public class ReturnsApiExample {
    public static void main(String[] args) {
        ReturnsApi apiInstance = new ReturnsApi();
        Integer linkedSupplierID = 56; // Integer | Supplier Unique Identifier
        Integer claimRequestID = 56; // Integer | Claim Request Unique Identifier
        ClaimRequestNoteRequest claimRequestNoteRequest = {"claimRequestID":0,"claimRequestLineID":0,"lineNote":[{"claimRequestID":0,"claimRequestLineID":0,"claimRequestAttachmentID":0,"note":"string"}],"accountCustomerID":0}; // ClaimRequestNoteRequest | 

        try {
            claimRequestDetails result = apiInstance.cRSaveBuyerClaimRequestLineNote(linkedSupplierID, claimRequestID, claimRequestNoteRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ReturnsApi#cRSaveBuyerClaimRequestLineNote");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
ReturnsApi *apiInstance = [[ReturnsApi alloc] init];
Integer *linkedSupplierID = 56; // Supplier Unique Identifier (default to null)
Integer *claimRequestID = 56; // Claim Request Unique Identifier (default to null)
ClaimRequestNoteRequest *claimRequestNoteRequest = {"claimRequestID":0,"claimRequestLineID":0,"lineNote":[{"claimRequestID":0,"claimRequestLineID":0,"claimRequestAttachmentID":0,"note":"string"}],"accountCustomerID":0}; //  (optional)

// Save and Update Claim Request Line Note
[apiInstance cRSaveBuyerClaimRequestLineNoteWith:linkedSupplierID
    claimRequestID:claimRequestID
    claimRequestNoteRequest:claimRequestNoteRequest
              completionHandler: ^(claimRequestDetails output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var SpendaServicesClaimsAndReturns = require('spenda_services_claims_and_returns');

// Create an instance of the API class
var api = new SpendaServicesClaimsAndReturns.ReturnsApi()
var linkedSupplierID = 56; // {Integer} Supplier Unique Identifier
var claimRequestID = 56; // {Integer} Claim Request Unique Identifier
var opts = {
  'claimRequestNoteRequest': {"claimRequestID":0,"claimRequestLineID":0,"lineNote":[{"claimRequestID":0,"claimRequestLineID":0,"claimRequestAttachmentID":0,"note":"string"}],"accountCustomerID":0} // {ClaimRequestNoteRequest} 
};

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

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

            // Create an instance of the API class
            var apiInstance = new ReturnsApi();
            var linkedSupplierID = 56;  // Integer | Supplier Unique Identifier (default to null)
            var claimRequestID = 56;  // Integer | Claim Request Unique Identifier (default to null)
            var claimRequestNoteRequest = new ClaimRequestNoteRequest(); // ClaimRequestNoteRequest |  (optional) 

            try {
                // Save and Update Claim Request Line Note
                claimRequestDetails result = apiInstance.cRSaveBuyerClaimRequestLineNote(linkedSupplierID, claimRequestID, claimRequestNoteRequest);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling ReturnsApi.cRSaveBuyerClaimRequestLineNote: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\ReturnsApi();
$linkedSupplierID = 56; // Integer | Supplier Unique Identifier
$claimRequestID = 56; // Integer | Claim Request Unique Identifier
$claimRequestNoteRequest = {"claimRequestID":0,"claimRequestLineID":0,"lineNote":[{"claimRequestID":0,"claimRequestLineID":0,"claimRequestAttachmentID":0,"note":"string"}],"accountCustomerID":0}; // ClaimRequestNoteRequest | 

try {
    $result = $api_instance->cRSaveBuyerClaimRequestLineNote($linkedSupplierID, $claimRequestID, $claimRequestNoteRequest);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ReturnsApi->cRSaveBuyerClaimRequestLineNote: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::OPenAPIClient::Configuration;
use WWW::OPenAPIClient::ReturnsApi;

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::ReturnsApi->new();
my $linkedSupplierID = 56; # Integer | Supplier Unique Identifier
my $claimRequestID = 56; # Integer | Claim Request Unique Identifier
my $claimRequestNoteRequest = WWW::OPenAPIClient::Object::ClaimRequestNoteRequest->new(); # ClaimRequestNoteRequest | 

eval {
    my $result = $api_instance->cRSaveBuyerClaimRequestLineNote(linkedSupplierID => $linkedSupplierID, claimRequestID => $claimRequestID, claimRequestNoteRequest => $claimRequestNoteRequest);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ReturnsApi->cRSaveBuyerClaimRequestLineNote: $@\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.ReturnsApi()
linkedSupplierID = 56 # Integer | Supplier Unique Identifier (default to null)
claimRequestID = 56 # Integer | Claim Request Unique Identifier (default to null)
claimRequestNoteRequest = {"claimRequestID":0,"claimRequestLineID":0,"lineNote":[{"claimRequestID":0,"claimRequestLineID":0,"claimRequestAttachmentID":0,"note":"string"}],"accountCustomerID":0} # ClaimRequestNoteRequest |  (optional)

try:
    # Save and Update Claim Request Line Note
    api_response = api_instance.c_r_save_buyer_claim_request_line_note(linkedSupplierID, claimRequestID, claimRequestNoteRequest=claimRequestNoteRequest)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ReturnsApi->cRSaveBuyerClaimRequestLineNote: %s\n" % e)
extern crate ReturnsApi;

pub fn main() {
    let linkedSupplierID = 56; // Integer
    let claimRequestID = 56; // Integer
    let claimRequestNoteRequest = {"claimRequestID":0,"claimRequestLineID":0,"lineNote":[{"claimRequestID":0,"claimRequestLineID":0,"claimRequestAttachmentID":0,"note":"string"}],"accountCustomerID":0}; // ClaimRequestNoteRequest

    let mut context = ReturnsApi::Context::default();
    let result = client.cRSaveBuyerClaimRequestLineNote(linkedSupplierID, claimRequestID, claimRequestNoteRequest, &context).wait();

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

Scopes

Parameters

Path parameters
Name Description
linkedSupplierID*
Integer (int32)
Supplier Unique Identifier
Required
claimRequestID*
Integer (int32)
Claim Request Unique Identifier
Required
Body parameters
Name Description
claimRequestNoteRequest

Responses


cRSaveSupplierClaimRequestLineNote

Save and Update Claim Request Line Note

allows user to save and update claim request line note


/Spenda/ClaimsAndReturns/Returns/Supplier/ClaimRequest/{claimRequestID}/LineNote

Usage and SDK Samples

curl -X POST \
 -H "Accept: application/json" \
 -H "Content-Type: application/json" \
 "https://api.dev.spenda.co/api/Spenda/ClaimsAndReturns/Returns/Supplier/ClaimRequest/{claimRequestID}/LineNote" \
 -d ''
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.ReturnsApi;

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

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

        // Create an instance of the API class
        ReturnsApi apiInstance = new ReturnsApi();
        Integer claimRequestID = 56; // Integer | Claim Request ID
        ClaimRequestNoteRequest claimRequestNoteRequest = {"claimRequestID":0,"claimRequestLineID":0,"lineNote":[{"claimRequestID":0,"claimRequestLineID":0,"claimRequestAttachmentID":0,"note":"string"}],"accountCustomerID":0}; // ClaimRequestNoteRequest | 

        try {
            claimRequestDetails result = apiInstance.cRSaveSupplierClaimRequestLineNote(claimRequestID, claimRequestNoteRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ReturnsApi#cRSaveSupplierClaimRequestLineNote");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final Integer claimRequestID = new Integer(); // Integer | Claim Request ID
final ClaimRequestNoteRequest claimRequestNoteRequest = new ClaimRequestNoteRequest(); // ClaimRequestNoteRequest | 

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

import org.openapitools.client.api.ReturnsApi;

public class ReturnsApiExample {
    public static void main(String[] args) {
        ReturnsApi apiInstance = new ReturnsApi();
        Integer claimRequestID = 56; // Integer | Claim Request ID
        ClaimRequestNoteRequest claimRequestNoteRequest = {"claimRequestID":0,"claimRequestLineID":0,"lineNote":[{"claimRequestID":0,"claimRequestLineID":0,"claimRequestAttachmentID":0,"note":"string"}],"accountCustomerID":0}; // ClaimRequestNoteRequest | 

        try {
            claimRequestDetails result = apiInstance.cRSaveSupplierClaimRequestLineNote(claimRequestID, claimRequestNoteRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ReturnsApi#cRSaveSupplierClaimRequestLineNote");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
ReturnsApi *apiInstance = [[ReturnsApi alloc] init];
Integer *claimRequestID = 56; // Claim Request ID (default to null)
ClaimRequestNoteRequest *claimRequestNoteRequest = {"claimRequestID":0,"claimRequestLineID":0,"lineNote":[{"claimRequestID":0,"claimRequestLineID":0,"claimRequestAttachmentID":0,"note":"string"}],"accountCustomerID":0}; //  (optional)

// Save and Update Claim Request Line Note
[apiInstance cRSaveSupplierClaimRequestLineNoteWith:claimRequestID
    claimRequestNoteRequest:claimRequestNoteRequest
              completionHandler: ^(claimRequestDetails output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var SpendaServicesClaimsAndReturns = require('spenda_services_claims_and_returns');

// Create an instance of the API class
var api = new SpendaServicesClaimsAndReturns.ReturnsApi()
var claimRequestID = 56; // {Integer} Claim Request ID
var opts = {
  'claimRequestNoteRequest': {"claimRequestID":0,"claimRequestLineID":0,"lineNote":[{"claimRequestID":0,"claimRequestLineID":0,"claimRequestAttachmentID":0,"note":"string"}],"accountCustomerID":0} // {ClaimRequestNoteRequest} 
};

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

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

            // Create an instance of the API class
            var apiInstance = new ReturnsApi();
            var claimRequestID = 56;  // Integer | Claim Request ID (default to null)
            var claimRequestNoteRequest = new ClaimRequestNoteRequest(); // ClaimRequestNoteRequest |  (optional) 

            try {
                // Save and Update Claim Request Line Note
                claimRequestDetails result = apiInstance.cRSaveSupplierClaimRequestLineNote(claimRequestID, claimRequestNoteRequest);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling ReturnsApi.cRSaveSupplierClaimRequestLineNote: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\ReturnsApi();
$claimRequestID = 56; // Integer | Claim Request ID
$claimRequestNoteRequest = {"claimRequestID":0,"claimRequestLineID":0,"lineNote":[{"claimRequestID":0,"claimRequestLineID":0,"claimRequestAttachmentID":0,"note":"string"}],"accountCustomerID":0}; // ClaimRequestNoteRequest | 

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

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::ReturnsApi->new();
my $claimRequestID = 56; # Integer | Claim Request ID
my $claimRequestNoteRequest = WWW::OPenAPIClient::Object::ClaimRequestNoteRequest->new(); # ClaimRequestNoteRequest | 

eval {
    my $result = $api_instance->cRSaveSupplierClaimRequestLineNote(claimRequestID => $claimRequestID, claimRequestNoteRequest => $claimRequestNoteRequest);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ReturnsApi->cRSaveSupplierClaimRequestLineNote: $@\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.ReturnsApi()
claimRequestID = 56 # Integer | Claim Request ID (default to null)
claimRequestNoteRequest = {"claimRequestID":0,"claimRequestLineID":0,"lineNote":[{"claimRequestID":0,"claimRequestLineID":0,"claimRequestAttachmentID":0,"note":"string"}],"accountCustomerID":0} # ClaimRequestNoteRequest |  (optional)

try:
    # Save and Update Claim Request Line Note
    api_response = api_instance.c_r_save_supplier_claim_request_line_note(claimRequestID, claimRequestNoteRequest=claimRequestNoteRequest)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ReturnsApi->cRSaveSupplierClaimRequestLineNote: %s\n" % e)
extern crate ReturnsApi;

pub fn main() {
    let claimRequestID = 56; // Integer
    let claimRequestNoteRequest = {"claimRequestID":0,"claimRequestLineID":0,"lineNote":[{"claimRequestID":0,"claimRequestLineID":0,"claimRequestAttachmentID":0,"note":"string"}],"accountCustomerID":0}; // ClaimRequestNoteRequest

    let mut context = ReturnsApi::Context::default();
    let result = client.cRSaveSupplierClaimRequestLineNote(claimRequestID, claimRequestNoteRequest, &context).wait();

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

Scopes

Parameters

Path parameters
Name Description
claimRequestID*
Integer (int32)
Claim Request ID
Required
Body parameters
Name Description
claimRequestNoteRequest

Responses


cRUpdateClaimRequest

Update Claim Request

allows an merchant or buyer to update claim request


/Spenda/ClaimsAndReturns/Returns/ClaimRequest/{claimRequestID}/Update

Usage and SDK Samples

curl -X POST \
 -H "Accept: application/json" \
 -H "Content-Type: application/json" \
 "https://api.dev.spenda.co/api/Spenda/ClaimsAndReturns/Returns/ClaimRequest/{claimRequestID}/Update" \
 -d ''
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.ReturnsApi;

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

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

        // Create an instance of the API class
        ReturnsApi apiInstance = new ReturnsApi();
        Integer claimRequestID = 56; // Integer | Claim Request ID
        ClaimRequestSaveRequest claimRequestSaveRequest = {"claimRequestID":0,"accountCustomerID":0,"linkedSupplierID":0,"invoiceID":0,"vendorID":0,"vendorCreditNoteRefNumber":"string","comment":"string","defaultClaimReason":"string","defaultReturnType":"string","lines":[{"claimRequestLineID":0,"invoiceLineID":0,"description":"string","amountEx":0,"isTaxExempt":true,"quantity":0,"claimReason":"string","returnType":"Refund","notes":"string","action":0,"inventoryID":0}],"status":"No_Claim","supplierReferenceNumber":"string","vendorCreditNoteDate":"string","isPendingCustomerAction":true,"invoiceRefNumber":"string","invoiceDate":"string","externalNote":"string"}; // ClaimRequestSaveRequest | 

        try {
            claimRequestDetails result = apiInstance.cRUpdateClaimRequest(claimRequestID, claimRequestSaveRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ReturnsApi#cRUpdateClaimRequest");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final Integer claimRequestID = new Integer(); // Integer | Claim Request ID
final ClaimRequestSaveRequest claimRequestSaveRequest = new ClaimRequestSaveRequest(); // ClaimRequestSaveRequest | 

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

import org.openapitools.client.api.ReturnsApi;

public class ReturnsApiExample {
    public static void main(String[] args) {
        ReturnsApi apiInstance = new ReturnsApi();
        Integer claimRequestID = 56; // Integer | Claim Request ID
        ClaimRequestSaveRequest claimRequestSaveRequest = {"claimRequestID":0,"accountCustomerID":0,"linkedSupplierID":0,"invoiceID":0,"vendorID":0,"vendorCreditNoteRefNumber":"string","comment":"string","defaultClaimReason":"string","defaultReturnType":"string","lines":[{"claimRequestLineID":0,"invoiceLineID":0,"description":"string","amountEx":0,"isTaxExempt":true,"quantity":0,"claimReason":"string","returnType":"Refund","notes":"string","action":0,"inventoryID":0}],"status":"No_Claim","supplierReferenceNumber":"string","vendorCreditNoteDate":"string","isPendingCustomerAction":true,"invoiceRefNumber":"string","invoiceDate":"string","externalNote":"string"}; // ClaimRequestSaveRequest | 

        try {
            claimRequestDetails result = apiInstance.cRUpdateClaimRequest(claimRequestID, claimRequestSaveRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ReturnsApi#cRUpdateClaimRequest");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
ReturnsApi *apiInstance = [[ReturnsApi alloc] init];
Integer *claimRequestID = 56; // Claim Request ID (default to null)
ClaimRequestSaveRequest *claimRequestSaveRequest = {"claimRequestID":0,"accountCustomerID":0,"linkedSupplierID":0,"invoiceID":0,"vendorID":0,"vendorCreditNoteRefNumber":"string","comment":"string","defaultClaimReason":"string","defaultReturnType":"string","lines":[{"claimRequestLineID":0,"invoiceLineID":0,"description":"string","amountEx":0,"isTaxExempt":true,"quantity":0,"claimReason":"string","returnType":"Refund","notes":"string","action":0,"inventoryID":0}],"status":"No_Claim","supplierReferenceNumber":"string","vendorCreditNoteDate":"string","isPendingCustomerAction":true,"invoiceRefNumber":"string","invoiceDate":"string","externalNote":"string"}; //  (optional)

// Update Claim Request
[apiInstance cRUpdateClaimRequestWith:claimRequestID
    claimRequestSaveRequest:claimRequestSaveRequest
              completionHandler: ^(claimRequestDetails output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var SpendaServicesClaimsAndReturns = require('spenda_services_claims_and_returns');

// Create an instance of the API class
var api = new SpendaServicesClaimsAndReturns.ReturnsApi()
var claimRequestID = 56; // {Integer} Claim Request ID
var opts = {
  'claimRequestSaveRequest': {"claimRequestID":0,"accountCustomerID":0,"linkedSupplierID":0,"invoiceID":0,"vendorID":0,"vendorCreditNoteRefNumber":"string","comment":"string","defaultClaimReason":"string","defaultReturnType":"string","lines":[{"claimRequestLineID":0,"invoiceLineID":0,"description":"string","amountEx":0,"isTaxExempt":true,"quantity":0,"claimReason":"string","returnType":"Refund","notes":"string","action":0,"inventoryID":0}],"status":"No_Claim","supplierReferenceNumber":"string","vendorCreditNoteDate":"string","isPendingCustomerAction":true,"invoiceRefNumber":"string","invoiceDate":"string","externalNote":"string"} // {ClaimRequestSaveRequest} 
};

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

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

            // Create an instance of the API class
            var apiInstance = new ReturnsApi();
            var claimRequestID = 56;  // Integer | Claim Request ID (default to null)
            var claimRequestSaveRequest = new ClaimRequestSaveRequest(); // ClaimRequestSaveRequest |  (optional) 

            try {
                // Update Claim Request
                claimRequestDetails result = apiInstance.cRUpdateClaimRequest(claimRequestID, claimRequestSaveRequest);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling ReturnsApi.cRUpdateClaimRequest: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\ReturnsApi();
$claimRequestID = 56; // Integer | Claim Request ID
$claimRequestSaveRequest = {"claimRequestID":0,"accountCustomerID":0,"linkedSupplierID":0,"invoiceID":0,"vendorID":0,"vendorCreditNoteRefNumber":"string","comment":"string","defaultClaimReason":"string","defaultReturnType":"string","lines":[{"claimRequestLineID":0,"invoiceLineID":0,"description":"string","amountEx":0,"isTaxExempt":true,"quantity":0,"claimReason":"string","returnType":"Refund","notes":"string","action":0,"inventoryID":0}],"status":"No_Claim","supplierReferenceNumber":"string","vendorCreditNoteDate":"string","isPendingCustomerAction":true,"invoiceRefNumber":"string","invoiceDate":"string","externalNote":"string"}; // ClaimRequestSaveRequest | 

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

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::ReturnsApi->new();
my $claimRequestID = 56; # Integer | Claim Request ID
my $claimRequestSaveRequest = WWW::OPenAPIClient::Object::ClaimRequestSaveRequest->new(); # ClaimRequestSaveRequest | 

eval {
    my $result = $api_instance->cRUpdateClaimRequest(claimRequestID => $claimRequestID, claimRequestSaveRequest => $claimRequestSaveRequest);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ReturnsApi->cRUpdateClaimRequest: $@\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.ReturnsApi()
claimRequestID = 56 # Integer | Claim Request ID (default to null)
claimRequestSaveRequest = {"claimRequestID":0,"accountCustomerID":0,"linkedSupplierID":0,"invoiceID":0,"vendorID":0,"vendorCreditNoteRefNumber":"string","comment":"string","defaultClaimReason":"string","defaultReturnType":"string","lines":[{"claimRequestLineID":0,"invoiceLineID":0,"description":"string","amountEx":0,"isTaxExempt":true,"quantity":0,"claimReason":"string","returnType":"Refund","notes":"string","action":0,"inventoryID":0}],"status":"No_Claim","supplierReferenceNumber":"string","vendorCreditNoteDate":"string","isPendingCustomerAction":true,"invoiceRefNumber":"string","invoiceDate":"string","externalNote":"string"} # ClaimRequestSaveRequest |  (optional)

try:
    # Update Claim Request
    api_response = api_instance.c_r_update_claim_request(claimRequestID, claimRequestSaveRequest=claimRequestSaveRequest)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ReturnsApi->cRUpdateClaimRequest: %s\n" % e)
extern crate ReturnsApi;

pub fn main() {
    let claimRequestID = 56; // Integer
    let claimRequestSaveRequest = {"claimRequestID":0,"accountCustomerID":0,"linkedSupplierID":0,"invoiceID":0,"vendorID":0,"vendorCreditNoteRefNumber":"string","comment":"string","defaultClaimReason":"string","defaultReturnType":"string","lines":[{"claimRequestLineID":0,"invoiceLineID":0,"description":"string","amountEx":0,"isTaxExempt":true,"quantity":0,"claimReason":"string","returnType":"Refund","notes":"string","action":0,"inventoryID":0}],"status":"No_Claim","supplierReferenceNumber":"string","vendorCreditNoteDate":"string","isPendingCustomerAction":true,"invoiceRefNumber":"string","invoiceDate":"string","externalNote":"string"}; // ClaimRequestSaveRequest

    let mut context = ReturnsApi::Context::default();
    let result = client.cRUpdateClaimRequest(claimRequestID, claimRequestSaveRequest, &context).wait();

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

Scopes

Parameters

Path parameters
Name Description
claimRequestID*
Integer (int32)
Claim Request ID
Required
Body parameters
Name Description
claimRequestSaveRequest

Responses


cRUpdateClaimRequestStatus

Updates the status of a specified claim request that has been reviewed by the supplier

allows an user to update the status of a reviewed claim request


/Spenda/ClaimsAndReturns/Returns/ClaimRequest/{claimRequestID}/UpdateStatus

Usage and SDK Samples

curl -X POST \
 -H "Accept: application/json" \
 -H "Content-Type: application/json" \
 "https://api.dev.spenda.co/api/Spenda/ClaimsAndReturns/Returns/ClaimRequest/{claimRequestID}/UpdateStatus" \
 -d ''
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.ReturnsApi;

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

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

        // Create an instance of the API class
        ReturnsApi apiInstance = new ReturnsApi();
        Integer claimRequestID = 56; // Integer | Claim Request ID
        ClaimRequestSaveRequest claimRequestSaveRequest = {"claimRequestID":0,"accountCustomerID":0,"linkedSupplierID":0,"invoiceID":0,"vendorID":0,"vendorCreditNoteRefNumber":"string","comment":"string","defaultClaimReason":"string","defaultReturnType":"string","lines":[{"claimRequestLineID":0,"invoiceLineID":0,"description":"string","amountEx":0,"isTaxExempt":true,"quantity":0,"claimReason":"string","returnType":"Refund","notes":"string","action":0,"inventoryID":0}],"status":"No_Claim","supplierReferenceNumber":"string","vendorCreditNoteDate":"string","isPendingCustomerAction":true,"invoiceRefNumber":"string","invoiceDate":"string","externalNote":"string"}; // ClaimRequestSaveRequest | 

        try {
            claimRequestStatusResponse result = apiInstance.cRUpdateClaimRequestStatus(claimRequestID, claimRequestSaveRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ReturnsApi#cRUpdateClaimRequestStatus");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final Integer claimRequestID = new Integer(); // Integer | Claim Request ID
final ClaimRequestSaveRequest claimRequestSaveRequest = new ClaimRequestSaveRequest(); // ClaimRequestSaveRequest | 

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

import org.openapitools.client.api.ReturnsApi;

public class ReturnsApiExample {
    public static void main(String[] args) {
        ReturnsApi apiInstance = new ReturnsApi();
        Integer claimRequestID = 56; // Integer | Claim Request ID
        ClaimRequestSaveRequest claimRequestSaveRequest = {"claimRequestID":0,"accountCustomerID":0,"linkedSupplierID":0,"invoiceID":0,"vendorID":0,"vendorCreditNoteRefNumber":"string","comment":"string","defaultClaimReason":"string","defaultReturnType":"string","lines":[{"claimRequestLineID":0,"invoiceLineID":0,"description":"string","amountEx":0,"isTaxExempt":true,"quantity":0,"claimReason":"string","returnType":"Refund","notes":"string","action":0,"inventoryID":0}],"status":"No_Claim","supplierReferenceNumber":"string","vendorCreditNoteDate":"string","isPendingCustomerAction":true,"invoiceRefNumber":"string","invoiceDate":"string","externalNote":"string"}; // ClaimRequestSaveRequest | 

        try {
            claimRequestStatusResponse result = apiInstance.cRUpdateClaimRequestStatus(claimRequestID, claimRequestSaveRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ReturnsApi#cRUpdateClaimRequestStatus");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
ReturnsApi *apiInstance = [[ReturnsApi alloc] init];
Integer *claimRequestID = 56; // Claim Request ID (default to null)
ClaimRequestSaveRequest *claimRequestSaveRequest = {"claimRequestID":0,"accountCustomerID":0,"linkedSupplierID":0,"invoiceID":0,"vendorID":0,"vendorCreditNoteRefNumber":"string","comment":"string","defaultClaimReason":"string","defaultReturnType":"string","lines":[{"claimRequestLineID":0,"invoiceLineID":0,"description":"string","amountEx":0,"isTaxExempt":true,"quantity":0,"claimReason":"string","returnType":"Refund","notes":"string","action":0,"inventoryID":0}],"status":"No_Claim","supplierReferenceNumber":"string","vendorCreditNoteDate":"string","isPendingCustomerAction":true,"invoiceRefNumber":"string","invoiceDate":"string","externalNote":"string"}; //  (optional)

// Updates the status of a specified claim request that has been reviewed by the supplier
[apiInstance cRUpdateClaimRequestStatusWith:claimRequestID
    claimRequestSaveRequest:claimRequestSaveRequest
              completionHandler: ^(claimRequestStatusResponse output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var SpendaServicesClaimsAndReturns = require('spenda_services_claims_and_returns');

// Create an instance of the API class
var api = new SpendaServicesClaimsAndReturns.ReturnsApi()
var claimRequestID = 56; // {Integer} Claim Request ID
var opts = {
  'claimRequestSaveRequest': {"claimRequestID":0,"accountCustomerID":0,"linkedSupplierID":0,"invoiceID":0,"vendorID":0,"vendorCreditNoteRefNumber":"string","comment":"string","defaultClaimReason":"string","defaultReturnType":"string","lines":[{"claimRequestLineID":0,"invoiceLineID":0,"description":"string","amountEx":0,"isTaxExempt":true,"quantity":0,"claimReason":"string","returnType":"Refund","notes":"string","action":0,"inventoryID":0}],"status":"No_Claim","supplierReferenceNumber":"string","vendorCreditNoteDate":"string","isPendingCustomerAction":true,"invoiceRefNumber":"string","invoiceDate":"string","externalNote":"string"} // {ClaimRequestSaveRequest} 
};

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

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

            // Create an instance of the API class
            var apiInstance = new ReturnsApi();
            var claimRequestID = 56;  // Integer | Claim Request ID (default to null)
            var claimRequestSaveRequest = new ClaimRequestSaveRequest(); // ClaimRequestSaveRequest |  (optional) 

            try {
                // Updates the status of a specified claim request that has been reviewed by the supplier
                claimRequestStatusResponse result = apiInstance.cRUpdateClaimRequestStatus(claimRequestID, claimRequestSaveRequest);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling ReturnsApi.cRUpdateClaimRequestStatus: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\ReturnsApi();
$claimRequestID = 56; // Integer | Claim Request ID
$claimRequestSaveRequest = {"claimRequestID":0,"accountCustomerID":0,"linkedSupplierID":0,"invoiceID":0,"vendorID":0,"vendorCreditNoteRefNumber":"string","comment":"string","defaultClaimReason":"string","defaultReturnType":"string","lines":[{"claimRequestLineID":0,"invoiceLineID":0,"description":"string","amountEx":0,"isTaxExempt":true,"quantity":0,"claimReason":"string","returnType":"Refund","notes":"string","action":0,"inventoryID":0}],"status":"No_Claim","supplierReferenceNumber":"string","vendorCreditNoteDate":"string","isPendingCustomerAction":true,"invoiceRefNumber":"string","invoiceDate":"string","externalNote":"string"}; // ClaimRequestSaveRequest | 

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

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::ReturnsApi->new();
my $claimRequestID = 56; # Integer | Claim Request ID
my $claimRequestSaveRequest = WWW::OPenAPIClient::Object::ClaimRequestSaveRequest->new(); # ClaimRequestSaveRequest | 

eval {
    my $result = $api_instance->cRUpdateClaimRequestStatus(claimRequestID => $claimRequestID, claimRequestSaveRequest => $claimRequestSaveRequest);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ReturnsApi->cRUpdateClaimRequestStatus: $@\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.ReturnsApi()
claimRequestID = 56 # Integer | Claim Request ID (default to null)
claimRequestSaveRequest = {"claimRequestID":0,"accountCustomerID":0,"linkedSupplierID":0,"invoiceID":0,"vendorID":0,"vendorCreditNoteRefNumber":"string","comment":"string","defaultClaimReason":"string","defaultReturnType":"string","lines":[{"claimRequestLineID":0,"invoiceLineID":0,"description":"string","amountEx":0,"isTaxExempt":true,"quantity":0,"claimReason":"string","returnType":"Refund","notes":"string","action":0,"inventoryID":0}],"status":"No_Claim","supplierReferenceNumber":"string","vendorCreditNoteDate":"string","isPendingCustomerAction":true,"invoiceRefNumber":"string","invoiceDate":"string","externalNote":"string"} # ClaimRequestSaveRequest |  (optional)

try:
    # Updates the status of a specified claim request that has been reviewed by the supplier
    api_response = api_instance.c_r_update_claim_request_status(claimRequestID, claimRequestSaveRequest=claimRequestSaveRequest)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ReturnsApi->cRUpdateClaimRequestStatus: %s\n" % e)
extern crate ReturnsApi;

pub fn main() {
    let claimRequestID = 56; // Integer
    let claimRequestSaveRequest = {"claimRequestID":0,"accountCustomerID":0,"linkedSupplierID":0,"invoiceID":0,"vendorID":0,"vendorCreditNoteRefNumber":"string","comment":"string","defaultClaimReason":"string","defaultReturnType":"string","lines":[{"claimRequestLineID":0,"invoiceLineID":0,"description":"string","amountEx":0,"isTaxExempt":true,"quantity":0,"claimReason":"string","returnType":"Refund","notes":"string","action":0,"inventoryID":0}],"status":"No_Claim","supplierReferenceNumber":"string","vendorCreditNoteDate":"string","isPendingCustomerAction":true,"invoiceRefNumber":"string","invoiceDate":"string","externalNote":"string"}; // ClaimRequestSaveRequest

    let mut context = ReturnsApi::Context::default();
    let result = client.cRUpdateClaimRequestStatus(claimRequestID, claimRequestSaveRequest, &context).wait();

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

Scopes

Parameters

Path parameters
Name Description
claimRequestID*
Integer (int32)
Claim Request ID
Required
Body parameters
Name Description
claimRequestSaveRequest

The details of the ClaimRequest Status to update.

Responses