حسابیت

v1CustomersCustomerIdDelete

پاک کردن یک مشتری


/v1/customers/{customer_id}

Usage and SDK Samples

curl -X DELETE "https://api.apieco.ir/hesabit-api/v1/customers/{customer_id}?access_token="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

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

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        String customerId = customerId_example; // String | شناسه مشتری یک رشته ۳۶ کاراکتری منحصر به فرد است
        try {
            inline_response_200_5 result = apiInstance.v1CustomersCustomerIdDelete(apiecoKey, accessToken, customerId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CustomersCustomerIdDelete");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        String customerId = customerId_example; // String | شناسه مشتری یک رشته ۳۶ کاراکتری منحصر به فرد است
        try {
            inline_response_200_5 result = apiInstance.v1CustomersCustomerIdDelete(apiecoKey, accessToken, customerId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CustomersCustomerIdDelete");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *accessToken = accessToken_example; // token
String *customerId = customerId_example; // شناسه مشتری یک رشته ۳۶ کاراکتری منحصر به فرد است

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

// پاک کردن یک مشتری
[apiInstance v1CustomersCustomerIdDeleteWith:apiecoKey
    accessToken:accessToken
    customerId:customerId
              completionHandler: ^(inline_response_200_5 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SwaggerJsClient = require('swagger-js-client');

var api = new SwaggerJsClient.DefaultApi()

var apiecoKey = apiecoKey_example; // {String} apikey for use API

var accessToken = accessToken_example; // {String} token

var customerId = customerId_example; // {String} شناسه مشتری یک رشته ۳۶ کاراکتری منحصر به فرد است


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

namespace Example
{
    public class v1CustomersCustomerIdDeleteExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var accessToken = accessToken_example;  // String | token
            var customerId = customerId_example;  // String | شناسه مشتری یک رشته ۳۶ کاراکتری منحصر به فرد است

            try
            {
                // پاک کردن یک مشتری
                inline_response_200_5 result = apiInstance.v1CustomersCustomerIdDelete(apiecoKey, accessToken, customerId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1CustomersCustomerIdDelete: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$accessToken = accessToken_example; // String | token
$customerId = customerId_example; // String | شناسه مشتری یک رشته ۳۶ کاراکتری منحصر به فرد است

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

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $accessToken = accessToken_example; # String | token
my $customerId = customerId_example; # String | شناسه مشتری یک رشته ۳۶ کاراکتری منحصر به فرد است

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

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
accessToken = accessToken_example # String | token
customerId = customerId_example # String | شناسه مشتری یک رشته ۳۶ کاراکتری منحصر به فرد است

try: 
    # پاک کردن یک مشتری
    api_response = api_instance.v1_customers_customer_id_delete(apiecoKey, accessToken, customerId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1CustomersCustomerIdDelete: %s\n" % e)

Parameters

Path parameters
Name Description
customer_id*
String
شناسه مشتری یک رشته ۳۶ کاراکتری منحصر به فرد است
Required
Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
Query parameters
Name Description
access_token*
String
token
Required

Responses

Status: 200 - 200 response


v1CustomersCustomerIdGet

خواندن یک مشتری از طریق شناسه مشت


/v1/customers/{customer_id}

Usage and SDK Samples

curl -X GET "https://api.apieco.ir/hesabit-api/v1/customers/{customer_id}?access_token="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

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

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        String customerId = customerId_example; // String | شناسه مشتری یک رشته ۳۶ کاراکتری منحصر به فرد است
        try {
            inline_response_200_3 result = apiInstance.v1CustomersCustomerIdGet(apiecoKey, accessToken, customerId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CustomersCustomerIdGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        String customerId = customerId_example; // String | شناسه مشتری یک رشته ۳۶ کاراکتری منحصر به فرد است
        try {
            inline_response_200_3 result = apiInstance.v1CustomersCustomerIdGet(apiecoKey, accessToken, customerId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CustomersCustomerIdGet");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *accessToken = accessToken_example; // token
String *customerId = customerId_example; // شناسه مشتری یک رشته ۳۶ کاراکتری منحصر به فرد است

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

// خواندن یک مشتری از طریق شناسه مشت
[apiInstance v1CustomersCustomerIdGetWith:apiecoKey
    accessToken:accessToken
    customerId:customerId
              completionHandler: ^(inline_response_200_3 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SwaggerJsClient = require('swagger-js-client');

var api = new SwaggerJsClient.DefaultApi()

var apiecoKey = apiecoKey_example; // {String} apikey for use API

var accessToken = accessToken_example; // {String} token

var customerId = customerId_example; // {String} شناسه مشتری یک رشته ۳۶ کاراکتری منحصر به فرد است


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

namespace Example
{
    public class v1CustomersCustomerIdGetExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var accessToken = accessToken_example;  // String | token
            var customerId = customerId_example;  // String | شناسه مشتری یک رشته ۳۶ کاراکتری منحصر به فرد است

            try
            {
                // خواندن یک مشتری از طریق شناسه مشت
                inline_response_200_3 result = apiInstance.v1CustomersCustomerIdGet(apiecoKey, accessToken, customerId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1CustomersCustomerIdGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$accessToken = accessToken_example; // String | token
$customerId = customerId_example; // String | شناسه مشتری یک رشته ۳۶ کاراکتری منحصر به فرد است

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

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $accessToken = accessToken_example; # String | token
my $customerId = customerId_example; # String | شناسه مشتری یک رشته ۳۶ کاراکتری منحصر به فرد است

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

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
accessToken = accessToken_example # String | token
customerId = customerId_example # String | شناسه مشتری یک رشته ۳۶ کاراکتری منحصر به فرد است

try: 
    # خواندن یک مشتری از طریق شناسه مشت
    api_response = api_instance.v1_customers_customer_id_get(apiecoKey, accessToken, customerId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1CustomersCustomerIdGet: %s\n" % e)

Parameters

Path parameters
Name Description
customer_id*
String
شناسه مشتری یک رشته ۳۶ کاراکتری منحصر به فرد است
Required
Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
Query parameters
Name Description
access_token*
String
token
Required

Responses

Status: 200 - 200 response


v1CustomersCustomerIdPut

ویرایش یک مشتری


/v1/customers/{customer_id}

Usage and SDK Samples

curl -X PUT "https://api.apieco.ir/hesabit-api/v1/customers/{customer_id}?access_token="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

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

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        String customerId = customerId_example; // String | شناسه مشتری یک رشته ۳۶ کاراکتری منحصر به فرد است
        Body_3 body = ; // Body_3 | 
        try {
            inline_response_200_4 result = apiInstance.v1CustomersCustomerIdPut(apiecoKey, accessToken, customerId, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CustomersCustomerIdPut");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        String customerId = customerId_example; // String | شناسه مشتری یک رشته ۳۶ کاراکتری منحصر به فرد است
        Body_3 body = ; // Body_3 | 
        try {
            inline_response_200_4 result = apiInstance.v1CustomersCustomerIdPut(apiecoKey, accessToken, customerId, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CustomersCustomerIdPut");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *accessToken = accessToken_example; // token
String *customerId = customerId_example; // شناسه مشتری یک رشته ۳۶ کاراکتری منحصر به فرد است
Body_3 *body = ; //  (optional)

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

// ویرایش یک مشتری 
[apiInstance v1CustomersCustomerIdPutWith:apiecoKey
    accessToken:accessToken
    customerId:customerId
    body:body
              completionHandler: ^(inline_response_200_4 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SwaggerJsClient = require('swagger-js-client');

var api = new SwaggerJsClient.DefaultApi()

var apiecoKey = apiecoKey_example; // {String} apikey for use API

var accessToken = accessToken_example; // {String} token

var customerId = customerId_example; // {String} شناسه مشتری یک رشته ۳۶ کاراکتری منحصر به فرد است

var opts = { 
  'body':  // {Body_3} 
};

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

namespace Example
{
    public class v1CustomersCustomerIdPutExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var accessToken = accessToken_example;  // String | token
            var customerId = customerId_example;  // String | شناسه مشتری یک رشته ۳۶ کاراکتری منحصر به فرد است
            var body = new Body_3(); // Body_3 |  (optional) 

            try
            {
                // ویرایش یک مشتری 
                inline_response_200_4 result = apiInstance.v1CustomersCustomerIdPut(apiecoKey, accessToken, customerId, body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1CustomersCustomerIdPut: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$accessToken = accessToken_example; // String | token
$customerId = customerId_example; // String | شناسه مشتری یک رشته ۳۶ کاراکتری منحصر به فرد است
$body = ; // Body_3 | 

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

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $accessToken = accessToken_example; # String | token
my $customerId = customerId_example; # String | شناسه مشتری یک رشته ۳۶ کاراکتری منحصر به فرد است
my $body = WWW::SwaggerClient::Object::Body_3->new(); # Body_3 | 

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

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
accessToken = accessToken_example # String | token
customerId = customerId_example # String | شناسه مشتری یک رشته ۳۶ کاراکتری منحصر به فرد است
body =  # Body_3 |  (optional)

try: 
    # ویرایش یک مشتری 
    api_response = api_instance.v1_customers_customer_id_put(apiecoKey, accessToken, customerId, body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1CustomersCustomerIdPut: %s\n" % e)

Parameters

Path parameters
Name Description
customer_id*
String
شناسه مشتری یک رشته ۳۶ کاراکتری منحصر به فرد است
Required
Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
Body parameters
Name Description
body
Query parameters
Name Description
access_token*
String
token
Required

Responses

Status: 200 - 200 response


v1CustomersGet

خواندن لیست مشتریات


/v1/customers

Usage and SDK Samples

curl -X GET "https://api.apieco.ir/hesabit-api/v1/customers?access_token=&email=&mobile=&company=&limit=&offset=&page="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

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

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        String email = email_example; // String | آدرس پست الکترونیکی مشتری 
        Integer mobile = 56; // Integer | شماره ۱۱ رقمی موبایل مشتری یک رشته از اعداد است 
        Integer company = 56; // Integer | نام سازمان یا شرکت مشتری
        Integer limit = 56; // Integer | به صورت پیش فرض ۱۰ مشتری آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است .
        Integer offset = 56; // Integer | نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند 
        Integer page = 56; // Integer | صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود 
        try {
            inline_response_200_3 result = apiInstance.v1CustomersGet(apiecoKey, accessToken, email, mobile, company, limit, offset, page);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CustomersGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        String email = email_example; // String | آدرس پست الکترونیکی مشتری 
        Integer mobile = 56; // Integer | شماره ۱۱ رقمی موبایل مشتری یک رشته از اعداد است 
        Integer company = 56; // Integer | نام سازمان یا شرکت مشتری
        Integer limit = 56; // Integer | به صورت پیش فرض ۱۰ مشتری آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است .
        Integer offset = 56; // Integer | نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند 
        Integer page = 56; // Integer | صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود 
        try {
            inline_response_200_3 result = apiInstance.v1CustomersGet(apiecoKey, accessToken, email, mobile, company, limit, offset, page);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CustomersGet");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *accessToken = accessToken_example; // token
String *email = email_example; // آدرس پست الکترونیکی مشتری 
Integer *mobile = 56; // شماره ۱۱ رقمی موبایل مشتری یک رشته از اعداد است  (optional)
Integer *company = 56; // نام سازمان یا شرکت مشتری (optional)
Integer *limit = 56; // به صورت پیش فرض ۱۰ مشتری آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است . (optional)
Integer *offset = 56; // نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند  (optional)
Integer *page = 56; // صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود  (optional)

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

// خواندن لیست مشتریات
[apiInstance v1CustomersGetWith:apiecoKey
    accessToken:accessToken
    email:email
    mobile:mobile
    company:company
    limit:limit
    offset:offset
    page:page
              completionHandler: ^(inline_response_200_3 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SwaggerJsClient = require('swagger-js-client');

var api = new SwaggerJsClient.DefaultApi()

var apiecoKey = apiecoKey_example; // {String} apikey for use API

var accessToken = accessToken_example; // {String} token

var email = email_example; // {String} آدرس پست الکترونیکی مشتری 

var opts = { 
  'mobile': 56, // {Integer} شماره ۱۱ رقمی موبایل مشتری یک رشته از اعداد است 
  'company': 56, // {Integer} نام سازمان یا شرکت مشتری
  'limit': 56, // {Integer} به صورت پیش فرض ۱۰ مشتری آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است .
  'offset': 56, // {Integer} نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند 
  'page': 56 // {Integer} صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود 
};

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

namespace Example
{
    public class v1CustomersGetExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var accessToken = accessToken_example;  // String | token
            var email = email_example;  // String | آدرس پست الکترونیکی مشتری 
            var mobile = 56;  // Integer | شماره ۱۱ رقمی موبایل مشتری یک رشته از اعداد است  (optional) 
            var company = 56;  // Integer | نام سازمان یا شرکت مشتری (optional) 
            var limit = 56;  // Integer | به صورت پیش فرض ۱۰ مشتری آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است . (optional) 
            var offset = 56;  // Integer | نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند  (optional) 
            var page = 56;  // Integer | صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود  (optional) 

            try
            {
                // خواندن لیست مشتریات
                inline_response_200_3 result = apiInstance.v1CustomersGet(apiecoKey, accessToken, email, mobile, company, limit, offset, page);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1CustomersGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$accessToken = accessToken_example; // String | token
$email = email_example; // String | آدرس پست الکترونیکی مشتری 
$mobile = 56; // Integer | شماره ۱۱ رقمی موبایل مشتری یک رشته از اعداد است 
$company = 56; // Integer | نام سازمان یا شرکت مشتری
$limit = 56; // Integer | به صورت پیش فرض ۱۰ مشتری آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است .
$offset = 56; // Integer | نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند 
$page = 56; // Integer | صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود 

try {
    $result = $api_instance->v1CustomersGet($apiecoKey, $accessToken, $email, $mobile, $company, $limit, $offset, $page);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1CustomersGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $accessToken = accessToken_example; # String | token
my $email = email_example; # String | آدرس پست الکترونیکی مشتری 
my $mobile = 56; # Integer | شماره ۱۱ رقمی موبایل مشتری یک رشته از اعداد است 
my $company = 56; # Integer | نام سازمان یا شرکت مشتری
my $limit = 56; # Integer | به صورت پیش فرض ۱۰ مشتری آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است .
my $offset = 56; # Integer | نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند 
my $page = 56; # Integer | صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود 

eval { 
    my $result = $api_instance->v1CustomersGet(apiecoKey => $apiecoKey, accessToken => $accessToken, email => $email, mobile => $mobile, company => $company, limit => $limit, offset => $offset, page => $page);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1CustomersGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
accessToken = accessToken_example # String | token
email = email_example # String | آدرس پست الکترونیکی مشتری 
mobile = 56 # Integer | شماره ۱۱ رقمی موبایل مشتری یک رشته از اعداد است  (optional)
company = 56 # Integer | نام سازمان یا شرکت مشتری (optional)
limit = 56 # Integer | به صورت پیش فرض ۱۰ مشتری آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است . (optional)
offset = 56 # Integer | نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند  (optional)
page = 56 # Integer | صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود  (optional)

try: 
    # خواندن لیست مشتریات
    api_response = api_instance.v1_customers_get(apiecoKey, accessToken, email, mobile=mobile, company=company, limit=limit, offset=offset, page=page)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1CustomersGet: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
Query parameters
Name Description
access_token*
String
token
Required
email*
String
آدرس پست الکترونیکی مشتری
Required
mobile
Integer
شماره ۱۱ رقمی موبایل مشتری یک رشته از اعداد است
company
Integer
نام سازمان یا شرکت مشتری
limit
Integer
به صورت پیش فرض ۱۰ مشتری آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است .
offset
Integer
نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند
page
Integer
صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود

Responses

Status: 200 - 200 response


v1CustomersPost

ایجاد مشتری جدید


/v1/customers

Usage and SDK Samples

curl -X POST "https://api.apieco.ir/hesabit-api/v1/customers?access_token="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

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

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        Body_2 body = ; // Body_2 | 
        try {
            inline_response_201_1 result = apiInstance.v1CustomersPost(apiecoKey, accessToken, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CustomersPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        Body_2 body = ; // Body_2 | 
        try {
            inline_response_201_1 result = apiInstance.v1CustomersPost(apiecoKey, accessToken, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CustomersPost");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *accessToken = accessToken_example; // token
Body_2 *body = ; //  (optional)

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

// ایجاد مشتری جدید
[apiInstance v1CustomersPostWith:apiecoKey
    accessToken:accessToken
    body:body
              completionHandler: ^(inline_response_201_1 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SwaggerJsClient = require('swagger-js-client');

var api = new SwaggerJsClient.DefaultApi()

var apiecoKey = apiecoKey_example; // {String} apikey for use API

var accessToken = accessToken_example; // {String} token

var opts = { 
  'body':  // {Body_2} 
};

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

namespace Example
{
    public class v1CustomersPostExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var accessToken = accessToken_example;  // String | token
            var body = new Body_2(); // Body_2 |  (optional) 

            try
            {
                // ایجاد مشتری جدید
                inline_response_201_1 result = apiInstance.v1CustomersPost(apiecoKey, accessToken, body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1CustomersPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$accessToken = accessToken_example; // String | token
$body = ; // Body_2 | 

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

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $accessToken = accessToken_example; # String | token
my $body = WWW::SwaggerClient::Object::Body_2->new(); # Body_2 | 

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

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
accessToken = accessToken_example # String | token
body =  # Body_2 |  (optional)

try: 
    # ایجاد مشتری جدید
    api_response = api_instance.v1_customers_post(apiecoKey, accessToken, body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1CustomersPost: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
Body parameters
Name Description
body
Query parameters
Name Description
access_token*
String
token
Required

Responses

Status: 201 - 201 response


v1InvoicesCustomerGet

خواندن فاکتور های یک مشتری خاص


/v1/invoices/customer

Usage and SDK Samples

curl -X GET "https://api.apieco.ir/hesabit-api/v1/invoices/customer?access_token=&customer_id=&email=&mobile=&limit=&offset=&page=&date=&from_date=&to_date=&due=&from_due=&to_due=&status="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

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

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        Integer customerId = 56; // Integer | شناسه مشتری یک رشته ۳۶ کاراکتری منحصر به فرد است
        Integer email = 56; // Integer |   آدرس ایمیل مشتری
        Integer mobile = 56; // Integer | شماره موبایل مشتری
        Integer limit = 56; // Integer | به صورت پیش فرض ۱۰ فاکتور آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است 
        Integer offset = 56; // Integer | نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند
        String page = page_example; // String | صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود .
        String date = date_example; // String | تاریخ فاکتور یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها در یک تاریخ خاص قابل استفاده است
        String fromDate = fromDate_example; // String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها از یک تاریخ به بعد قابل استفاده است
        String toDate = toDate_example; // String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها تا یک تاریخ به بعد قابل استفاده است .
        String due = due_example; // String | تاریخ سررسید فاکتور یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور هایی که سررسید آن در یک تاریخ خاص قابل استفاده است .
        String fromDue = fromDue_example; // String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها از یک تاریخ به بعد قابل استفاده است
        String toDue = toDue_example; // String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها تا یک تاریخ به بعد قابل استفاده است 
        String status = status_example; // String | وضعیت فاکتور برای گرفتن لیست فاکتور ها دارای یک وضعیت خاص قابل استفاده است 
        try {
            inline_response_200_1 result = apiInstance.v1InvoicesCustomerGet(apiecoKey, accessToken, customerId, email, mobile, limit, offset, page, date, fromDate, toDate, due, fromDue, toDue, status);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1InvoicesCustomerGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        Integer customerId = 56; // Integer | شناسه مشتری یک رشته ۳۶ کاراکتری منحصر به فرد است
        Integer email = 56; // Integer |   آدرس ایمیل مشتری
        Integer mobile = 56; // Integer | شماره موبایل مشتری
        Integer limit = 56; // Integer | به صورت پیش فرض ۱۰ فاکتور آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است 
        Integer offset = 56; // Integer | نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند
        String page = page_example; // String | صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود .
        String date = date_example; // String | تاریخ فاکتور یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها در یک تاریخ خاص قابل استفاده است
        String fromDate = fromDate_example; // String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها از یک تاریخ به بعد قابل استفاده است
        String toDate = toDate_example; // String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها تا یک تاریخ به بعد قابل استفاده است .
        String due = due_example; // String | تاریخ سررسید فاکتور یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور هایی که سررسید آن در یک تاریخ خاص قابل استفاده است .
        String fromDue = fromDue_example; // String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها از یک تاریخ به بعد قابل استفاده است
        String toDue = toDue_example; // String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها تا یک تاریخ به بعد قابل استفاده است 
        String status = status_example; // String | وضعیت فاکتور برای گرفتن لیست فاکتور ها دارای یک وضعیت خاص قابل استفاده است 
        try {
            inline_response_200_1 result = apiInstance.v1InvoicesCustomerGet(apiecoKey, accessToken, customerId, email, mobile, limit, offset, page, date, fromDate, toDate, due, fromDue, toDue, status);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1InvoicesCustomerGet");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *accessToken = accessToken_example; // token
Integer *customerId = 56; // شناسه مشتری یک رشته ۳۶ کاراکتری منحصر به فرد است (optional)
Integer *email = 56; //   آدرس ایمیل مشتری (optional)
Integer *mobile = 56; // شماره موبایل مشتری (optional)
Integer *limit = 56; // به صورت پیش فرض ۱۰ فاکتور آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است  (optional)
Integer *offset = 56; // نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند (optional)
String *page = page_example; // صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود . (optional)
String *date = date_example; // تاریخ فاکتور یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها در یک تاریخ خاص قابل استفاده است (optional)
String *fromDate = fromDate_example; // یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها از یک تاریخ به بعد قابل استفاده است (optional)
String *toDate = toDate_example; // یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها تا یک تاریخ به بعد قابل استفاده است . (optional)
String *due = due_example; // تاریخ سررسید فاکتور یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور هایی که سررسید آن در یک تاریخ خاص قابل استفاده است . (optional)
String *fromDue = fromDue_example; // یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها از یک تاریخ به بعد قابل استفاده است (optional)
String *toDue = toDue_example; // یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها تا یک تاریخ به بعد قابل استفاده است  (optional)
String *status = status_example; // وضعیت فاکتور برای گرفتن لیست فاکتور ها دارای یک وضعیت خاص قابل استفاده است  (optional)

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

// خواندن فاکتور های یک مشتری خاص
[apiInstance v1InvoicesCustomerGetWith:apiecoKey
    accessToken:accessToken
    customerId:customerId
    email:email
    mobile:mobile
    limit:limit
    offset:offset
    page:page
    date:date
    fromDate:fromDate
    toDate:toDate
    due:due
    fromDue:fromDue
    toDue:toDue
    status:status
              completionHandler: ^(inline_response_200_1 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SwaggerJsClient = require('swagger-js-client');

var api = new SwaggerJsClient.DefaultApi()

var apiecoKey = apiecoKey_example; // {String} apikey for use API

var accessToken = accessToken_example; // {String} token

var opts = { 
  'customerId': 56, // {Integer} شناسه مشتری یک رشته ۳۶ کاراکتری منحصر به فرد است
  'email': 56, // {Integer}   آدرس ایمیل مشتری
  'mobile': 56, // {Integer} شماره موبایل مشتری
  'limit': 56, // {Integer} به صورت پیش فرض ۱۰ فاکتور آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است 
  'offset': 56, // {Integer} نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند
  'page': page_example, // {String} صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود .
  'date': date_example, // {String} تاریخ فاکتور یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها در یک تاریخ خاص قابل استفاده است
  'fromDate': fromDate_example, // {String} یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها از یک تاریخ به بعد قابل استفاده است
  'toDate': toDate_example, // {String} یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها تا یک تاریخ به بعد قابل استفاده است .
  'due': due_example, // {String} تاریخ سررسید فاکتور یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور هایی که سررسید آن در یک تاریخ خاص قابل استفاده است .
  'fromDue': fromDue_example, // {String} یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها از یک تاریخ به بعد قابل استفاده است
  'toDue': toDue_example, // {String} یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها تا یک تاریخ به بعد قابل استفاده است 
  'status': status_example // {String} وضعیت فاکتور برای گرفتن لیست فاکتور ها دارای یک وضعیت خاص قابل استفاده است 
};

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

namespace Example
{
    public class v1InvoicesCustomerGetExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var accessToken = accessToken_example;  // String | token
            var customerId = 56;  // Integer | شناسه مشتری یک رشته ۳۶ کاراکتری منحصر به فرد است (optional) 
            var email = 56;  // Integer |   آدرس ایمیل مشتری (optional) 
            var mobile = 56;  // Integer | شماره موبایل مشتری (optional) 
            var limit = 56;  // Integer | به صورت پیش فرض ۱۰ فاکتور آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است  (optional) 
            var offset = 56;  // Integer | نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند (optional) 
            var page = page_example;  // String | صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود . (optional) 
            var date = date_example;  // String | تاریخ فاکتور یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها در یک تاریخ خاص قابل استفاده است (optional) 
            var fromDate = fromDate_example;  // String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها از یک تاریخ به بعد قابل استفاده است (optional) 
            var toDate = toDate_example;  // String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها تا یک تاریخ به بعد قابل استفاده است . (optional) 
            var due = due_example;  // String | تاریخ سررسید فاکتور یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور هایی که سررسید آن در یک تاریخ خاص قابل استفاده است . (optional) 
            var fromDue = fromDue_example;  // String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها از یک تاریخ به بعد قابل استفاده است (optional) 
            var toDue = toDue_example;  // String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها تا یک تاریخ به بعد قابل استفاده است  (optional) 
            var status = status_example;  // String | وضعیت فاکتور برای گرفتن لیست فاکتور ها دارای یک وضعیت خاص قابل استفاده است  (optional) 

            try
            {
                // خواندن فاکتور های یک مشتری خاص
                inline_response_200_1 result = apiInstance.v1InvoicesCustomerGet(apiecoKey, accessToken, customerId, email, mobile, limit, offset, page, date, fromDate, toDate, due, fromDue, toDue, status);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1InvoicesCustomerGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$accessToken = accessToken_example; // String | token
$customerId = 56; // Integer | شناسه مشتری یک رشته ۳۶ کاراکتری منحصر به فرد است
$email = 56; // Integer |   آدرس ایمیل مشتری
$mobile = 56; // Integer | شماره موبایل مشتری
$limit = 56; // Integer | به صورت پیش فرض ۱۰ فاکتور آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است 
$offset = 56; // Integer | نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند
$page = page_example; // String | صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود .
$date = date_example; // String | تاریخ فاکتور یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها در یک تاریخ خاص قابل استفاده است
$fromDate = fromDate_example; // String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها از یک تاریخ به بعد قابل استفاده است
$toDate = toDate_example; // String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها تا یک تاریخ به بعد قابل استفاده است .
$due = due_example; // String | تاریخ سررسید فاکتور یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور هایی که سررسید آن در یک تاریخ خاص قابل استفاده است .
$fromDue = fromDue_example; // String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها از یک تاریخ به بعد قابل استفاده است
$toDue = toDue_example; // String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها تا یک تاریخ به بعد قابل استفاده است 
$status = status_example; // String | وضعیت فاکتور برای گرفتن لیست فاکتور ها دارای یک وضعیت خاص قابل استفاده است 

try {
    $result = $api_instance->v1InvoicesCustomerGet($apiecoKey, $accessToken, $customerId, $email, $mobile, $limit, $offset, $page, $date, $fromDate, $toDate, $due, $fromDue, $toDue, $status);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1InvoicesCustomerGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $accessToken = accessToken_example; # String | token
my $customerId = 56; # Integer | شناسه مشتری یک رشته ۳۶ کاراکتری منحصر به فرد است
my $email = 56; # Integer |   آدرس ایمیل مشتری
my $mobile = 56; # Integer | شماره موبایل مشتری
my $limit = 56; # Integer | به صورت پیش فرض ۱۰ فاکتور آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است 
my $offset = 56; # Integer | نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند
my $page = page_example; # String | صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود .
my $date = date_example; # String | تاریخ فاکتور یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها در یک تاریخ خاص قابل استفاده است
my $fromDate = fromDate_example; # String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها از یک تاریخ به بعد قابل استفاده است
my $toDate = toDate_example; # String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها تا یک تاریخ به بعد قابل استفاده است .
my $due = due_example; # String | تاریخ سررسید فاکتور یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور هایی که سررسید آن در یک تاریخ خاص قابل استفاده است .
my $fromDue = fromDue_example; # String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها از یک تاریخ به بعد قابل استفاده است
my $toDue = toDue_example; # String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها تا یک تاریخ به بعد قابل استفاده است 
my $status = status_example; # String | وضعیت فاکتور برای گرفتن لیست فاکتور ها دارای یک وضعیت خاص قابل استفاده است 

eval { 
    my $result = $api_instance->v1InvoicesCustomerGet(apiecoKey => $apiecoKey, accessToken => $accessToken, customerId => $customerId, email => $email, mobile => $mobile, limit => $limit, offset => $offset, page => $page, date => $date, fromDate => $fromDate, toDate => $toDate, due => $due, fromDue => $fromDue, toDue => $toDue, status => $status);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1InvoicesCustomerGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
accessToken = accessToken_example # String | token
customerId = 56 # Integer | شناسه مشتری یک رشته ۳۶ کاراکتری منحصر به فرد است (optional)
email = 56 # Integer |   آدرس ایمیل مشتری (optional)
mobile = 56 # Integer | شماره موبایل مشتری (optional)
limit = 56 # Integer | به صورت پیش فرض ۱۰ فاکتور آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است  (optional)
offset = 56 # Integer | نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند (optional)
page = page_example # String | صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود . (optional)
date = date_example # String | تاریخ فاکتور یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها در یک تاریخ خاص قابل استفاده است (optional)
fromDate = fromDate_example # String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها از یک تاریخ به بعد قابل استفاده است (optional)
toDate = toDate_example # String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها تا یک تاریخ به بعد قابل استفاده است . (optional)
due = due_example # String | تاریخ سررسید فاکتور یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور هایی که سررسید آن در یک تاریخ خاص قابل استفاده است . (optional)
fromDue = fromDue_example # String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها از یک تاریخ به بعد قابل استفاده است (optional)
toDue = toDue_example # String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها تا یک تاریخ به بعد قابل استفاده است  (optional)
status = status_example # String | وضعیت فاکتور برای گرفتن لیست فاکتور ها دارای یک وضعیت خاص قابل استفاده است  (optional)

try: 
    # خواندن فاکتور های یک مشتری خاص
    api_response = api_instance.v1_invoices_customer_get(apiecoKey, accessToken, customerId=customerId, email=email, mobile=mobile, limit=limit, offset=offset, page=page, date=date, fromDate=fromDate, toDate=toDate, due=due, fromDue=fromDue, toDue=toDue, status=status)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1InvoicesCustomerGet: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
Query parameters
Name Description
access_token*
String
token
Required
customer_id
Integer
شناسه مشتری یک رشته ۳۶ کاراکتری منحصر به فرد است
email
Integer
آدرس ایمیل مشتری
mobile
Integer
شماره موبایل مشتری
limit
Integer
به صورت پیش فرض ۱۰ فاکتور آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است
offset
Integer
نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند
page
String
صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود .
date
String
تاریخ فاکتور یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها در یک تاریخ خاص قابل استفاده است
from_date
String
یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها از یک تاریخ به بعد قابل استفاده است
to_date
String
یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها تا یک تاریخ به بعد قابل استفاده است .
due
String
تاریخ سررسید فاکتور یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور هایی که سررسید آن در یک تاریخ خاص قابل استفاده است .
from_due
String
یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها از یک تاریخ به بعد قابل استفاده است
to_due
String
یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها تا یک تاریخ به بعد قابل استفاده است
status
String
وضعیت فاکتور برای گرفتن لیست فاکتور ها دارای یک وضعیت خاص قابل استفاده است

Responses

Status: 200 - 200 response


v1InvoicesGet

خواندن لیست فاکتورها


/v1/invoices

Usage and SDK Samples

curl -X GET "https://api.apieco.ir/hesabit-api/v1/invoices?access_token=&limit=&offset=&page=&date=&from_date=&to_date=&due=&from_due=&to_due=&status="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

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

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        Integer limit = 56; // Integer | به صورت پیش فرض ۱۰ فاکتور آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است 
        Integer offset = 56; // Integer | نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند
        String page = page_example; // String | صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود .
        String date = date_example; // String | تاریخ فاکتور یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها در یک تاریخ خاص قابل استفاده است
        String fromDate = fromDate_example; // String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها از یک تاریخ به بعد قابل استفاده است
        String toDate = toDate_example; // String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها تا یک تاریخ به بعد قابل استفاده است .
        String due = due_example; // String | تاریخ سررسید فاکتور یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور هایی که سررسید آن در یک تاریخ خاص قابل استفاده است .
        String fromDue = fromDue_example; // String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها از یک تاریخ به بعد قابل استفاده است
        String toDue = toDue_example; // String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها تا یک تاریخ به بعد قابل استفاده است 
        String status = status_example; // String | وضعیت فاکتور برای گرفتن لیست فاکتور ها دارای یک وضعیت خاص قابل استفاده است 
        try {
            inline_response_200 result = apiInstance.v1InvoicesGet(apiecoKey, accessToken, limit, offset, page, date, fromDate, toDate, due, fromDue, toDue, status);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1InvoicesGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        Integer limit = 56; // Integer | به صورت پیش فرض ۱۰ فاکتور آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است 
        Integer offset = 56; // Integer | نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند
        String page = page_example; // String | صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود .
        String date = date_example; // String | تاریخ فاکتور یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها در یک تاریخ خاص قابل استفاده است
        String fromDate = fromDate_example; // String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها از یک تاریخ به بعد قابل استفاده است
        String toDate = toDate_example; // String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها تا یک تاریخ به بعد قابل استفاده است .
        String due = due_example; // String | تاریخ سررسید فاکتور یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور هایی که سررسید آن در یک تاریخ خاص قابل استفاده است .
        String fromDue = fromDue_example; // String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها از یک تاریخ به بعد قابل استفاده است
        String toDue = toDue_example; // String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها تا یک تاریخ به بعد قابل استفاده است 
        String status = status_example; // String | وضعیت فاکتور برای گرفتن لیست فاکتور ها دارای یک وضعیت خاص قابل استفاده است 
        try {
            inline_response_200 result = apiInstance.v1InvoicesGet(apiecoKey, accessToken, limit, offset, page, date, fromDate, toDate, due, fromDue, toDue, status);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1InvoicesGet");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *accessToken = accessToken_example; // token
Integer *limit = 56; // به صورت پیش فرض ۱۰ فاکتور آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است  (optional)
Integer *offset = 56; // نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند (optional)
String *page = page_example; // صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود . (optional)
String *date = date_example; // تاریخ فاکتور یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها در یک تاریخ خاص قابل استفاده است (optional)
String *fromDate = fromDate_example; // یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها از یک تاریخ به بعد قابل استفاده است (optional)
String *toDate = toDate_example; // یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها تا یک تاریخ به بعد قابل استفاده است . (optional)
String *due = due_example; // تاریخ سررسید فاکتور یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور هایی که سررسید آن در یک تاریخ خاص قابل استفاده است . (optional)
String *fromDue = fromDue_example; // یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها از یک تاریخ به بعد قابل استفاده است (optional)
String *toDue = toDue_example; // یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها تا یک تاریخ به بعد قابل استفاده است  (optional)
String *status = status_example; // وضعیت فاکتور برای گرفتن لیست فاکتور ها دارای یک وضعیت خاص قابل استفاده است  (optional)

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

//    خواندن لیست فاکتورها 
[apiInstance v1InvoicesGetWith:apiecoKey
    accessToken:accessToken
    limit:limit
    offset:offset
    page:page
    date:date
    fromDate:fromDate
    toDate:toDate
    due:due
    fromDue:fromDue
    toDue:toDue
    status:status
              completionHandler: ^(inline_response_200 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SwaggerJsClient = require('swagger-js-client');

var api = new SwaggerJsClient.DefaultApi()

var apiecoKey = apiecoKey_example; // {String} apikey for use API

var accessToken = accessToken_example; // {String} token

var opts = { 
  'limit': 56, // {Integer} به صورت پیش فرض ۱۰ فاکتور آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است 
  'offset': 56, // {Integer} نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند
  'page': page_example, // {String} صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود .
  'date': date_example, // {String} تاریخ فاکتور یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها در یک تاریخ خاص قابل استفاده است
  'fromDate': fromDate_example, // {String} یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها از یک تاریخ به بعد قابل استفاده است
  'toDate': toDate_example, // {String} یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها تا یک تاریخ به بعد قابل استفاده است .
  'due': due_example, // {String} تاریخ سررسید فاکتور یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور هایی که سررسید آن در یک تاریخ خاص قابل استفاده است .
  'fromDue': fromDue_example, // {String} یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها از یک تاریخ به بعد قابل استفاده است
  'toDue': toDue_example, // {String} یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها تا یک تاریخ به بعد قابل استفاده است 
  'status': status_example // {String} وضعیت فاکتور برای گرفتن لیست فاکتور ها دارای یک وضعیت خاص قابل استفاده است 
};

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

namespace Example
{
    public class v1InvoicesGetExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var accessToken = accessToken_example;  // String | token
            var limit = 56;  // Integer | به صورت پیش فرض ۱۰ فاکتور آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است  (optional) 
            var offset = 56;  // Integer | نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند (optional) 
            var page = page_example;  // String | صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود . (optional) 
            var date = date_example;  // String | تاریخ فاکتور یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها در یک تاریخ خاص قابل استفاده است (optional) 
            var fromDate = fromDate_example;  // String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها از یک تاریخ به بعد قابل استفاده است (optional) 
            var toDate = toDate_example;  // String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها تا یک تاریخ به بعد قابل استفاده است . (optional) 
            var due = due_example;  // String | تاریخ سررسید فاکتور یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور هایی که سررسید آن در یک تاریخ خاص قابل استفاده است . (optional) 
            var fromDue = fromDue_example;  // String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها از یک تاریخ به بعد قابل استفاده است (optional) 
            var toDue = toDue_example;  // String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها تا یک تاریخ به بعد قابل استفاده است  (optional) 
            var status = status_example;  // String | وضعیت فاکتور برای گرفتن لیست فاکتور ها دارای یک وضعیت خاص قابل استفاده است  (optional) 

            try
            {
                //    خواندن لیست فاکتورها 
                inline_response_200 result = apiInstance.v1InvoicesGet(apiecoKey, accessToken, limit, offset, page, date, fromDate, toDate, due, fromDue, toDue, status);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1InvoicesGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$accessToken = accessToken_example; // String | token
$limit = 56; // Integer | به صورت پیش فرض ۱۰ فاکتور آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است 
$offset = 56; // Integer | نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند
$page = page_example; // String | صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود .
$date = date_example; // String | تاریخ فاکتور یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها در یک تاریخ خاص قابل استفاده است
$fromDate = fromDate_example; // String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها از یک تاریخ به بعد قابل استفاده است
$toDate = toDate_example; // String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها تا یک تاریخ به بعد قابل استفاده است .
$due = due_example; // String | تاریخ سررسید فاکتور یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور هایی که سررسید آن در یک تاریخ خاص قابل استفاده است .
$fromDue = fromDue_example; // String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها از یک تاریخ به بعد قابل استفاده است
$toDue = toDue_example; // String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها تا یک تاریخ به بعد قابل استفاده است 
$status = status_example; // String | وضعیت فاکتور برای گرفتن لیست فاکتور ها دارای یک وضعیت خاص قابل استفاده است 

try {
    $result = $api_instance->v1InvoicesGet($apiecoKey, $accessToken, $limit, $offset, $page, $date, $fromDate, $toDate, $due, $fromDue, $toDue, $status);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1InvoicesGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $accessToken = accessToken_example; # String | token
my $limit = 56; # Integer | به صورت پیش فرض ۱۰ فاکتور آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است 
my $offset = 56; # Integer | نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند
my $page = page_example; # String | صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود .
my $date = date_example; # String | تاریخ فاکتور یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها در یک تاریخ خاص قابل استفاده است
my $fromDate = fromDate_example; # String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها از یک تاریخ به بعد قابل استفاده است
my $toDate = toDate_example; # String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها تا یک تاریخ به بعد قابل استفاده است .
my $due = due_example; # String | تاریخ سررسید فاکتور یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور هایی که سررسید آن در یک تاریخ خاص قابل استفاده است .
my $fromDue = fromDue_example; # String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها از یک تاریخ به بعد قابل استفاده است
my $toDue = toDue_example; # String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها تا یک تاریخ به بعد قابل استفاده است 
my $status = status_example; # String | وضعیت فاکتور برای گرفتن لیست فاکتور ها دارای یک وضعیت خاص قابل استفاده است 

eval { 
    my $result = $api_instance->v1InvoicesGet(apiecoKey => $apiecoKey, accessToken => $accessToken, limit => $limit, offset => $offset, page => $page, date => $date, fromDate => $fromDate, toDate => $toDate, due => $due, fromDue => $fromDue, toDue => $toDue, status => $status);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1InvoicesGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
accessToken = accessToken_example # String | token
limit = 56 # Integer | به صورت پیش فرض ۱۰ فاکتور آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است  (optional)
offset = 56 # Integer | نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند (optional)
page = page_example # String | صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود . (optional)
date = date_example # String | تاریخ فاکتور یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها در یک تاریخ خاص قابل استفاده است (optional)
fromDate = fromDate_example # String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها از یک تاریخ به بعد قابل استفاده است (optional)
toDate = toDate_example # String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها تا یک تاریخ به بعد قابل استفاده است . (optional)
due = due_example # String | تاریخ سررسید فاکتور یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور هایی که سررسید آن در یک تاریخ خاص قابل استفاده است . (optional)
fromDue = fromDue_example # String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها از یک تاریخ به بعد قابل استفاده است (optional)
toDue = toDue_example # String | یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها تا یک تاریخ به بعد قابل استفاده است  (optional)
status = status_example # String | وضعیت فاکتور برای گرفتن لیست فاکتور ها دارای یک وضعیت خاص قابل استفاده است  (optional)

try: 
    #    خواندن لیست فاکتورها 
    api_response = api_instance.v1_invoices_get(apiecoKey, accessToken, limit=limit, offset=offset, page=page, date=date, fromDate=fromDate, toDate=toDate, due=due, fromDue=fromDue, toDue=toDue, status=status)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1InvoicesGet: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
Query parameters
Name Description
access_token*
String
token
Required
limit
Integer
به صورت پیش فرض ۱۰ فاکتور آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است
offset
Integer
نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند
page
String
صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود .
date
String
تاریخ فاکتور یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها در یک تاریخ خاص قابل استفاده است
from_date
String
یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها از یک تاریخ به بعد قابل استفاده است
to_date
String
یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها تا یک تاریخ به بعد قابل استفاده است .
due
String
تاریخ سررسید فاکتور یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور هایی که سررسید آن در یک تاریخ خاص قابل استفاده است .
from_due
String
یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها از یک تاریخ به بعد قابل استفاده است
to_due
String
یک رشته عددی به صورت timestamp است که برای گرفتن لیست فاکتور ها تا یک تاریخ به بعد قابل استفاده است
status
String
وضعیت فاکتور برای گرفتن لیست فاکتور ها دارای یک وضعیت خاص قابل استفاده است

Responses

Status: 200 - 200 response


v1InvoicesInvoiceIdDelete

پاک کردن یک فاکتور


/v1/invoices/{invoice_id}

Usage and SDK Samples

curl -X DELETE "https://api.apieco.ir/hesabit-api/v1/invoices/{invoice_id}?access_token="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

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

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        String invoiceId = invoiceId_example; // String | token
        try {
            inline_response_200_2 result = apiInstance.v1InvoicesInvoiceIdDelete(apiecoKey, accessToken, invoiceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1InvoicesInvoiceIdDelete");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        String invoiceId = invoiceId_example; // String | token
        try {
            inline_response_200_2 result = apiInstance.v1InvoicesInvoiceIdDelete(apiecoKey, accessToken, invoiceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1InvoicesInvoiceIdDelete");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *accessToken = accessToken_example; // token
String *invoiceId = invoiceId_example; // token

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

// پاک کردن یک فاکتور
[apiInstance v1InvoicesInvoiceIdDeleteWith:apiecoKey
    accessToken:accessToken
    invoiceId:invoiceId
              completionHandler: ^(inline_response_200_2 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SwaggerJsClient = require('swagger-js-client');

var api = new SwaggerJsClient.DefaultApi()

var apiecoKey = apiecoKey_example; // {String} apikey for use API

var accessToken = accessToken_example; // {String} token

var invoiceId = invoiceId_example; // {String} token


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

namespace Example
{
    public class v1InvoicesInvoiceIdDeleteExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var accessToken = accessToken_example;  // String | token
            var invoiceId = invoiceId_example;  // String | token

            try
            {
                // پاک کردن یک فاکتور
                inline_response_200_2 result = apiInstance.v1InvoicesInvoiceIdDelete(apiecoKey, accessToken, invoiceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1InvoicesInvoiceIdDelete: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$accessToken = accessToken_example; // String | token
$invoiceId = invoiceId_example; // String | token

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

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $accessToken = accessToken_example; # String | token
my $invoiceId = invoiceId_example; # String | token

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

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
accessToken = accessToken_example # String | token
invoiceId = invoiceId_example # String | token

try: 
    # پاک کردن یک فاکتور
    api_response = api_instance.v1_invoices_invoice_id_delete(apiecoKey, accessToken, invoiceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1InvoicesInvoiceIdDelete: %s\n" % e)

Parameters

Path parameters
Name Description
invoice_id*
String
token
Required
Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
Query parameters
Name Description
access_token*
String
token
Required

Responses

Status: 200 - 200 response


v1InvoicesInvoiceIdGet

خواندن فاکتور از طریق شناسه فاکتور


/v1/invoices/{invoice_id}

Usage and SDK Samples

curl -X GET "https://api.apieco.ir/hesabit-api/v1/invoices/{invoice_id}?access_token="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

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

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        String invoiceId = invoiceId_example; // String | token
        try {
            inline_response_200_1 result = apiInstance.v1InvoicesInvoiceIdGet(apiecoKey, accessToken, invoiceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1InvoicesInvoiceIdGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        String invoiceId = invoiceId_example; // String | token
        try {
            inline_response_200_1 result = apiInstance.v1InvoicesInvoiceIdGet(apiecoKey, accessToken, invoiceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1InvoicesInvoiceIdGet");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *accessToken = accessToken_example; // token
String *invoiceId = invoiceId_example; // token

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

//  خواندن فاکتور از طریق شناسه فاکتور 
[apiInstance v1InvoicesInvoiceIdGetWith:apiecoKey
    accessToken:accessToken
    invoiceId:invoiceId
              completionHandler: ^(inline_response_200_1 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SwaggerJsClient = require('swagger-js-client');

var api = new SwaggerJsClient.DefaultApi()

var apiecoKey = apiecoKey_example; // {String} apikey for use API

var accessToken = accessToken_example; // {String} token

var invoiceId = invoiceId_example; // {String} token


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

namespace Example
{
    public class v1InvoicesInvoiceIdGetExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var accessToken = accessToken_example;  // String | token
            var invoiceId = invoiceId_example;  // String | token

            try
            {
                //  خواندن فاکتور از طریق شناسه فاکتور 
                inline_response_200_1 result = apiInstance.v1InvoicesInvoiceIdGet(apiecoKey, accessToken, invoiceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1InvoicesInvoiceIdGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$accessToken = accessToken_example; // String | token
$invoiceId = invoiceId_example; // String | token

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

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $accessToken = accessToken_example; # String | token
my $invoiceId = invoiceId_example; # String | token

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

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
accessToken = accessToken_example # String | token
invoiceId = invoiceId_example # String | token

try: 
    #  خواندن فاکتور از طریق شناسه فاکتور 
    api_response = api_instance.v1_invoices_invoice_id_get(apiecoKey, accessToken, invoiceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1InvoicesInvoiceIdGet: %s\n" % e)

Parameters

Path parameters
Name Description
invoice_id*
String
token
Required
Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
Query parameters
Name Description
access_token*
String
token
Required

Responses

Status: 200 - 200 response


v1InvoicesInvoiceIdPut

ویرایش یک فاکتور


/v1/invoices/{invoice_id}

Usage and SDK Samples

curl -X PUT "https://api.apieco.ir/hesabit-api/v1/invoices/{invoice_id}?access_token="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

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

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        String invoiceId = invoiceId_example; // String | token
        Body_1 body = ; // Body_1 | 
        try {
            inline_response_200_1 result = apiInstance.v1InvoicesInvoiceIdPut(apiecoKey, accessToken, invoiceId, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1InvoicesInvoiceIdPut");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        String invoiceId = invoiceId_example; // String | token
        Body_1 body = ; // Body_1 | 
        try {
            inline_response_200_1 result = apiInstance.v1InvoicesInvoiceIdPut(apiecoKey, accessToken, invoiceId, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1InvoicesInvoiceIdPut");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *accessToken = accessToken_example; // token
String *invoiceId = invoiceId_example; // token
Body_1 *body = ; //  (optional)

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

// ویرایش یک فاکتور
[apiInstance v1InvoicesInvoiceIdPutWith:apiecoKey
    accessToken:accessToken
    invoiceId:invoiceId
    body:body
              completionHandler: ^(inline_response_200_1 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SwaggerJsClient = require('swagger-js-client');

var api = new SwaggerJsClient.DefaultApi()

var apiecoKey = apiecoKey_example; // {String} apikey for use API

var accessToken = accessToken_example; // {String} token

var invoiceId = invoiceId_example; // {String} token

var opts = { 
  'body':  // {Body_1} 
};

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

namespace Example
{
    public class v1InvoicesInvoiceIdPutExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var accessToken = accessToken_example;  // String | token
            var invoiceId = invoiceId_example;  // String | token
            var body = new Body_1(); // Body_1 |  (optional) 

            try
            {
                // ویرایش یک فاکتور
                inline_response_200_1 result = apiInstance.v1InvoicesInvoiceIdPut(apiecoKey, accessToken, invoiceId, body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1InvoicesInvoiceIdPut: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$accessToken = accessToken_example; // String | token
$invoiceId = invoiceId_example; // String | token
$body = ; // Body_1 | 

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

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $accessToken = accessToken_example; # String | token
my $invoiceId = invoiceId_example; # String | token
my $body = WWW::SwaggerClient::Object::Body_1->new(); # Body_1 | 

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

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
accessToken = accessToken_example # String | token
invoiceId = invoiceId_example # String | token
body =  # Body_1 |  (optional)

try: 
    # ویرایش یک فاکتور
    api_response = api_instance.v1_invoices_invoice_id_put(apiecoKey, accessToken, invoiceId, body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1InvoicesInvoiceIdPut: %s\n" % e)

Parameters

Path parameters
Name Description
invoice_id*
String
token
Required
Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
Body parameters
Name Description
body
Query parameters
Name Description
access_token*
String
token
Required

Responses

Status: 200 - 200 response


v1InvoicesPost

ایجاد فاکتور جدید برای یک مشتری


/v1/invoices

Usage and SDK Samples

curl -X POST "https://api.apieco.ir/hesabit-api/v1/invoices?access_token="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

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

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        Body body = ; // Body | 
        try {
            inline_response_201 result = apiInstance.v1InvoicesPost(apiecoKey, accessToken, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1InvoicesPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        Body body = ; // Body | 
        try {
            inline_response_201 result = apiInstance.v1InvoicesPost(apiecoKey, accessToken, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1InvoicesPost");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *accessToken = accessToken_example; // token
Body *body = ; //  (optional)

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

// ایجاد فاکتور جدید برای یک مشتری 
[apiInstance v1InvoicesPostWith:apiecoKey
    accessToken:accessToken
    body:body
              completionHandler: ^(inline_response_201 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SwaggerJsClient = require('swagger-js-client');

var api = new SwaggerJsClient.DefaultApi()

var apiecoKey = apiecoKey_example; // {String} apikey for use API

var accessToken = accessToken_example; // {String} token

var opts = { 
  'body':  // {Body} 
};

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

namespace Example
{
    public class v1InvoicesPostExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var accessToken = accessToken_example;  // String | token
            var body = new Body(); // Body |  (optional) 

            try
            {
                // ایجاد فاکتور جدید برای یک مشتری 
                inline_response_201 result = apiInstance.v1InvoicesPost(apiecoKey, accessToken, body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1InvoicesPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$accessToken = accessToken_example; // String | token
$body = ; // Body | 

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

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $accessToken = accessToken_example; # String | token
my $body = WWW::SwaggerClient::Object::Body->new(); # Body | 

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

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
accessToken = accessToken_example # String | token
body =  # Body |  (optional)

try: 
    # ایجاد فاکتور جدید برای یک مشتری 
    api_response = api_instance.v1_invoices_post(apiecoKey, accessToken, body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1InvoicesPost: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
Body parameters
Name Description
body
Query parameters
Name Description
access_token*
String
token
Required

Responses

Status: 201 - 201 response


v1ItemsGet

گرفتن لیست محصولات


/v1/items

Usage and SDK Samples

curl -X GET "https://api.apieco.ir/hesabit-api/v1/items?access_token=&status=&limit=&offset=&page="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

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

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        Integer status = 56; // Integer | وضعیت محصول برای گرفتن لیست محصولات دارای یک وضعیت خاص قابل استفاده است . مقادیر قابل استفاده : active deactive
        Integer limit = 56; // Integer | به صورت پیش فرض ۱۰ مشتری آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است .
        Integer offset = 56; // Integer | نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند 
        Integer page = 56; // Integer | صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود 
        try {
            inline_response_200_6 result = apiInstance.v1ItemsGet(apiecoKey, accessToken, status, limit, offset, page);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ItemsGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        Integer status = 56; // Integer | وضعیت محصول برای گرفتن لیست محصولات دارای یک وضعیت خاص قابل استفاده است . مقادیر قابل استفاده : active deactive
        Integer limit = 56; // Integer | به صورت پیش فرض ۱۰ مشتری آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است .
        Integer offset = 56; // Integer | نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند 
        Integer page = 56; // Integer | صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود 
        try {
            inline_response_200_6 result = apiInstance.v1ItemsGet(apiecoKey, accessToken, status, limit, offset, page);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ItemsGet");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *accessToken = accessToken_example; // token
Integer *status = 56; // وضعیت محصول برای گرفتن لیست محصولات دارای یک وضعیت خاص قابل استفاده است . مقادیر قابل استفاده : active deactive (optional)
Integer *limit = 56; // به صورت پیش فرض ۱۰ مشتری آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است . (optional)
Integer *offset = 56; // نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند  (optional)
Integer *page = 56; // صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود  (optional)

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

// گرفتن لیست محصولات
[apiInstance v1ItemsGetWith:apiecoKey
    accessToken:accessToken
    status:status
    limit:limit
    offset:offset
    page:page
              completionHandler: ^(inline_response_200_6 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SwaggerJsClient = require('swagger-js-client');

var api = new SwaggerJsClient.DefaultApi()

var apiecoKey = apiecoKey_example; // {String} apikey for use API

var accessToken = accessToken_example; // {String} token

var opts = { 
  'status': 56, // {Integer} وضعیت محصول برای گرفتن لیست محصولات دارای یک وضعیت خاص قابل استفاده است . مقادیر قابل استفاده : active deactive
  'limit': 56, // {Integer} به صورت پیش فرض ۱۰ مشتری آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است .
  'offset': 56, // {Integer} نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند 
  'page': 56 // {Integer} صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود 
};

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

namespace Example
{
    public class v1ItemsGetExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var accessToken = accessToken_example;  // String | token
            var status = 56;  // Integer | وضعیت محصول برای گرفتن لیست محصولات دارای یک وضعیت خاص قابل استفاده است . مقادیر قابل استفاده : active deactive (optional) 
            var limit = 56;  // Integer | به صورت پیش فرض ۱۰ مشتری آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است . (optional) 
            var offset = 56;  // Integer | نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند  (optional) 
            var page = 56;  // Integer | صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود  (optional) 

            try
            {
                // گرفتن لیست محصولات
                inline_response_200_6 result = apiInstance.v1ItemsGet(apiecoKey, accessToken, status, limit, offset, page);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1ItemsGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$accessToken = accessToken_example; // String | token
$status = 56; // Integer | وضعیت محصول برای گرفتن لیست محصولات دارای یک وضعیت خاص قابل استفاده است . مقادیر قابل استفاده : active deactive
$limit = 56; // Integer | به صورت پیش فرض ۱۰ مشتری آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است .
$offset = 56; // Integer | نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند 
$page = 56; // Integer | صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود 

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

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $accessToken = accessToken_example; # String | token
my $status = 56; # Integer | وضعیت محصول برای گرفتن لیست محصولات دارای یک وضعیت خاص قابل استفاده است . مقادیر قابل استفاده : active deactive
my $limit = 56; # Integer | به صورت پیش فرض ۱۰ مشتری آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است .
my $offset = 56; # Integer | نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند 
my $page = 56; # Integer | صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود 

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

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
accessToken = accessToken_example # String | token
status = 56 # Integer | وضعیت محصول برای گرفتن لیست محصولات دارای یک وضعیت خاص قابل استفاده است . مقادیر قابل استفاده : active deactive (optional)
limit = 56 # Integer | به صورت پیش فرض ۱۰ مشتری آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است . (optional)
offset = 56 # Integer | نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند  (optional)
page = 56 # Integer | صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود  (optional)

try: 
    # گرفتن لیست محصولات
    api_response = api_instance.v1_items_get(apiecoKey, accessToken, status=status, limit=limit, offset=offset, page=page)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1ItemsGet: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
Query parameters
Name Description
access_token*
String
token
Required
status
Integer
وضعیت محصول برای گرفتن لیست محصولات دارای یک وضعیت خاص قابل استفاده است . مقادیر قابل استفاده : active deactive
limit
Integer
به صورت پیش فرض ۱۰ مشتری آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است .
offset
Integer
نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند
page
Integer
صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود

Responses

Status: 200 - 200 response


v1ItemsItemIdDelete

پاک کردن یک محصول


/v1/items/{item_id}

Usage and SDK Samples

curl -X DELETE "https://api.apieco.ir/hesabit-api/v1/items/{item_id}?access_token="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

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

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        String itemId = itemId_example; // String |   شناسه محصول یک رشته ۳۶ کاراکتری منحصر به فرد است 
        try {
            inline_response_200_7 result = apiInstance.v1ItemsItemIdDelete(apiecoKey, accessToken, itemId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ItemsItemIdDelete");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        String itemId = itemId_example; // String |   شناسه محصول یک رشته ۳۶ کاراکتری منحصر به فرد است 
        try {
            inline_response_200_7 result = apiInstance.v1ItemsItemIdDelete(apiecoKey, accessToken, itemId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ItemsItemIdDelete");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *accessToken = accessToken_example; // token
String *itemId = itemId_example; //   شناسه محصول یک رشته ۳۶ کاراکتری منحصر به فرد است 

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

// پاک کردن یک محصول
[apiInstance v1ItemsItemIdDeleteWith:apiecoKey
    accessToken:accessToken
    itemId:itemId
              completionHandler: ^(inline_response_200_7 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SwaggerJsClient = require('swagger-js-client');

var api = new SwaggerJsClient.DefaultApi()

var apiecoKey = apiecoKey_example; // {String} apikey for use API

var accessToken = accessToken_example; // {String} token

var itemId = itemId_example; // {String}   شناسه محصول یک رشته ۳۶ کاراکتری منحصر به فرد است 


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

namespace Example
{
    public class v1ItemsItemIdDeleteExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var accessToken = accessToken_example;  // String | token
            var itemId = itemId_example;  // String |   شناسه محصول یک رشته ۳۶ کاراکتری منحصر به فرد است 

            try
            {
                // پاک کردن یک محصول
                inline_response_200_7 result = apiInstance.v1ItemsItemIdDelete(apiecoKey, accessToken, itemId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1ItemsItemIdDelete: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$accessToken = accessToken_example; // String | token
$itemId = itemId_example; // String |   شناسه محصول یک رشته ۳۶ کاراکتری منحصر به فرد است 

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

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $accessToken = accessToken_example; # String | token
my $itemId = itemId_example; # String |   شناسه محصول یک رشته ۳۶ کاراکتری منحصر به فرد است 

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

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
accessToken = accessToken_example # String | token
itemId = itemId_example # String |   شناسه محصول یک رشته ۳۶ کاراکتری منحصر به فرد است 

try: 
    # پاک کردن یک محصول
    api_response = api_instance.v1_items_item_id_delete(apiecoKey, accessToken, itemId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1ItemsItemIdDelete: %s\n" % e)

Parameters

Path parameters
Name Description
item_id*
String
شناسه محصول یک رشته ۳۶ کاراکتری منحصر به فرد است
Required
Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
Query parameters
Name Description
access_token*
String
token
Required

Responses

Status: 200 - 200 response


v1ItemsItemIdGet

خواندن یک محصول از طریق شناسه محصول .


/v1/items/{item_id}

Usage and SDK Samples

curl -X GET "https://api.apieco.ir/hesabit-api/v1/items/{item_id}?access_token="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

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

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        String itemId = itemId_example; // String |   شناسه محصول یک رشته ۳۶ کاراکتری منحصر به فرد است 
        try {
            inline_response_200_6 result = apiInstance.v1ItemsItemIdGet(apiecoKey, accessToken, itemId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ItemsItemIdGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        String itemId = itemId_example; // String |   شناسه محصول یک رشته ۳۶ کاراکتری منحصر به فرد است 
        try {
            inline_response_200_6 result = apiInstance.v1ItemsItemIdGet(apiecoKey, accessToken, itemId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ItemsItemIdGet");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *accessToken = accessToken_example; // token
String *itemId = itemId_example; //   شناسه محصول یک رشته ۳۶ کاراکتری منحصر به فرد است 

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

// خواندن یک محصول از طریق شناسه محصول .
[apiInstance v1ItemsItemIdGetWith:apiecoKey
    accessToken:accessToken
    itemId:itemId
              completionHandler: ^(inline_response_200_6 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SwaggerJsClient = require('swagger-js-client');

var api = new SwaggerJsClient.DefaultApi()

var apiecoKey = apiecoKey_example; // {String} apikey for use API

var accessToken = accessToken_example; // {String} token

var itemId = itemId_example; // {String}   شناسه محصول یک رشته ۳۶ کاراکتری منحصر به فرد است 


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

namespace Example
{
    public class v1ItemsItemIdGetExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var accessToken = accessToken_example;  // String | token
            var itemId = itemId_example;  // String |   شناسه محصول یک رشته ۳۶ کاراکتری منحصر به فرد است 

            try
            {
                // خواندن یک محصول از طریق شناسه محصول .
                inline_response_200_6 result = apiInstance.v1ItemsItemIdGet(apiecoKey, accessToken, itemId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1ItemsItemIdGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$accessToken = accessToken_example; // String | token
$itemId = itemId_example; // String |   شناسه محصول یک رشته ۳۶ کاراکتری منحصر به فرد است 

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

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $accessToken = accessToken_example; # String | token
my $itemId = itemId_example; # String |   شناسه محصول یک رشته ۳۶ کاراکتری منحصر به فرد است 

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

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
accessToken = accessToken_example # String | token
itemId = itemId_example # String |   شناسه محصول یک رشته ۳۶ کاراکتری منحصر به فرد است 

try: 
    # خواندن یک محصول از طریق شناسه محصول .
    api_response = api_instance.v1_items_item_id_get(apiecoKey, accessToken, itemId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1ItemsItemIdGet: %s\n" % e)

Parameters

Path parameters
Name Description
item_id*
String
شناسه محصول یک رشته ۳۶ کاراکتری منحصر به فرد است
Required
Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
Query parameters
Name Description
access_token*
String
token
Required

Responses

Status: 201 - 201 response


v1ItemsItemIdPut

ویرایش یک محصول


/v1/items/{item_id}

Usage and SDK Samples

curl -X PUT "https://api.apieco.ir/hesabit-api/v1/items/{item_id}?access_token="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

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

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        String itemId = itemId_example; // String | token
        Body_5 body = ; // Body_5 | 
        try {
            inline_response_201_3 result = apiInstance.v1ItemsItemIdPut(apiecoKey, accessToken, itemId, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ItemsItemIdPut");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        String itemId = itemId_example; // String | token
        Body_5 body = ; // Body_5 | 
        try {
            inline_response_201_3 result = apiInstance.v1ItemsItemIdPut(apiecoKey, accessToken, itemId, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ItemsItemIdPut");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *accessToken = accessToken_example; // token
String *itemId = itemId_example; // token
Body_5 *body = ; //  (optional)

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

// ویرایش یک محصول
[apiInstance v1ItemsItemIdPutWith:apiecoKey
    accessToken:accessToken
    itemId:itemId
    body:body
              completionHandler: ^(inline_response_201_3 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SwaggerJsClient = require('swagger-js-client');

var api = new SwaggerJsClient.DefaultApi()

var apiecoKey = apiecoKey_example; // {String} apikey for use API

var accessToken = accessToken_example; // {String} token

var itemId = itemId_example; // {String} token

var opts = { 
  'body':  // {Body_5} 
};

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

namespace Example
{
    public class v1ItemsItemIdPutExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var accessToken = accessToken_example;  // String | token
            var itemId = itemId_example;  // String | token
            var body = new Body_5(); // Body_5 |  (optional) 

            try
            {
                // ویرایش یک محصول
                inline_response_201_3 result = apiInstance.v1ItemsItemIdPut(apiecoKey, accessToken, itemId, body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1ItemsItemIdPut: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$accessToken = accessToken_example; // String | token
$itemId = itemId_example; // String | token
$body = ; // Body_5 | 

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

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $accessToken = accessToken_example; # String | token
my $itemId = itemId_example; # String | token
my $body = WWW::SwaggerClient::Object::Body_5->new(); # Body_5 | 

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

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
accessToken = accessToken_example # String | token
itemId = itemId_example # String | token
body =  # Body_5 |  (optional)

try: 
    # ویرایش یک محصول
    api_response = api_instance.v1_items_item_id_put(apiecoKey, accessToken, itemId, body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1ItemsItemIdPut: %s\n" % e)

Parameters

Path parameters
Name Description
item_id*
String
token
Required
Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
Body parameters
Name Description
body
Query parameters
Name Description
access_token*
String
token
Required

Responses

Status: 201 - 201 response


v1ItemsPost

ایجاد محصول جدید


/v1/items

Usage and SDK Samples

curl -X POST "https://api.apieco.ir/hesabit-api/v1/items?access_token="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

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

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        Body_4 body = ; // Body_4 | 
        try {
            inline_response_201_2 result = apiInstance.v1ItemsPost(apiecoKey, accessToken, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ItemsPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        Body_4 body = ; // Body_4 | 
        try {
            inline_response_201_2 result = apiInstance.v1ItemsPost(apiecoKey, accessToken, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ItemsPost");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *accessToken = accessToken_example; // token
Body_4 *body = ; //  (optional)

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

// ایجاد محصول جدید
[apiInstance v1ItemsPostWith:apiecoKey
    accessToken:accessToken
    body:body
              completionHandler: ^(inline_response_201_2 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SwaggerJsClient = require('swagger-js-client');

var api = new SwaggerJsClient.DefaultApi()

var apiecoKey = apiecoKey_example; // {String} apikey for use API

var accessToken = accessToken_example; // {String} token

var opts = { 
  'body':  // {Body_4} 
};

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

namespace Example
{
    public class v1ItemsPostExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var accessToken = accessToken_example;  // String | token
            var body = new Body_4(); // Body_4 |  (optional) 

            try
            {
                // ایجاد محصول جدید
                inline_response_201_2 result = apiInstance.v1ItemsPost(apiecoKey, accessToken, body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1ItemsPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$accessToken = accessToken_example; // String | token
$body = ; // Body_4 | 

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

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $accessToken = accessToken_example; # String | token
my $body = WWW::SwaggerClient::Object::Body_4->new(); # Body_4 | 

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

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
accessToken = accessToken_example # String | token
body =  # Body_4 |  (optional)

try: 
    # ایجاد محصول جدید
    api_response = api_instance.v1_items_post(apiecoKey, accessToken, body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1ItemsPost: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
Body parameters
Name Description
body
Query parameters
Name Description
access_token*
String
token
Required

Responses

Status: 201 - 201 response


_

v1ProfilesGet

گرفتن لیست تراکنش ها .


/v1/profiles

Usage and SDK Samples

curl -X GET "https://api.apieco.ir/hesabit-api/v1/profiles?access_token=&email=&tel=&site=&slug=&limit=&offset=&page="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api._Api;

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

public class _ApiExample {

    public static void main(String[] args) {
        
        _Api apiInstance = new _Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        Integer email = 56; // Integer | آدرس ایمیل فروشنده بروی فاکتور و در ایمیل ها نمایش داده می شود 
        Integer tel = 56; // Integer | شماره تماس با فروشنده یک رشته عددی است که بروی فاکتورها درج می شود .
        String site = site_example; // String | آدرس وب سایت کسب و کار بروی فاکتور نمایش داده می شود 
        String slug = slug_example; // String | کد فروشگاه یک نام کاربری دلخواه است که فقط شامل حروف و اعداد انگلیسی می شود . از این کد در سرویس های سفارش پیامکی و تلگرام و ... استفاده می شود .
        Integer limit = 56; // Integer | به صورت پیش فرض ۱۰ تراکنش آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است 
        Integer offset = 56; // Integer | نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند
        Integer page = 56; // Integer | صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود 
        try {
            inline_response_200_9 result = apiInstance.v1ProfilesGet(apiecoKey, accessToken, email, tel, site, slug, limit, offset, page);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling _Api#v1ProfilesGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api._Api;

public class _ApiExample {

    public static void main(String[] args) {
        _Api apiInstance = new _Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        Integer email = 56; // Integer | آدرس ایمیل فروشنده بروی فاکتور و در ایمیل ها نمایش داده می شود 
        Integer tel = 56; // Integer | شماره تماس با فروشنده یک رشته عددی است که بروی فاکتورها درج می شود .
        String site = site_example; // String | آدرس وب سایت کسب و کار بروی فاکتور نمایش داده می شود 
        String slug = slug_example; // String | کد فروشگاه یک نام کاربری دلخواه است که فقط شامل حروف و اعداد انگلیسی می شود . از این کد در سرویس های سفارش پیامکی و تلگرام و ... استفاده می شود .
        Integer limit = 56; // Integer | به صورت پیش فرض ۱۰ تراکنش آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است 
        Integer offset = 56; // Integer | نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند
        Integer page = 56; // Integer | صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود 
        try {
            inline_response_200_9 result = apiInstance.v1ProfilesGet(apiecoKey, accessToken, email, tel, site, slug, limit, offset, page);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling _Api#v1ProfilesGet");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *accessToken = accessToken_example; // token
Integer *email = 56; // آدرس ایمیل فروشنده بروی فاکتور و در ایمیل ها نمایش داده می شود 
Integer *tel = 56; // شماره تماس با فروشنده یک رشته عددی است که بروی فاکتورها درج می شود .
String *site = site_example; // آدرس وب سایت کسب و کار بروی فاکتور نمایش داده می شود 
String *slug = slug_example; // کد فروشگاه یک نام کاربری دلخواه است که فقط شامل حروف و اعداد انگلیسی می شود . از این کد در سرویس های سفارش پیامکی و تلگرام و ... استفاده می شود .
Integer *limit = 56; // به صورت پیش فرض ۱۰ تراکنش آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است 
Integer *offset = 56; // نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند
Integer *page = 56; // صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود 

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

// گرفتن لیست تراکنش ها .
[apiInstance v1ProfilesGetWith:apiecoKey
    accessToken:accessToken
    email:email
    tel:tel
    site:site
    slug:slug
    limit:limit
    offset:offset
    page:page
              completionHandler: ^(inline_response_200_9 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SwaggerJsClient = require('swagger-js-client');

var api = new SwaggerJsClient._Api()

var apiecoKey = apiecoKey_example; // {String} apikey for use API

var accessToken = accessToken_example; // {String} token

var email = 56; // {Integer} آدرس ایمیل فروشنده بروی فاکتور و در ایمیل ها نمایش داده می شود 

var tel = 56; // {Integer} شماره تماس با فروشنده یک رشته عددی است که بروی فاکتورها درج می شود .

var site = site_example; // {String} آدرس وب سایت کسب و کار بروی فاکتور نمایش داده می شود 

var slug = slug_example; // {String} کد فروشگاه یک نام کاربری دلخواه است که فقط شامل حروف و اعداد انگلیسی می شود . از این کد در سرویس های سفارش پیامکی و تلگرام و ... استفاده می شود .

var limit = 56; // {Integer} به صورت پیش فرض ۱۰ تراکنش آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است 

var offset = 56; // {Integer} نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند

var page = 56; // {Integer} صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1ProfilesGet(apiecoKey, accessToken, email, tel, site, slug, limit, offset, page, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1ProfilesGetExample
    {
        public void main()
        {
            
            var apiInstance = new _Api();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var accessToken = accessToken_example;  // String | token
            var email = 56;  // Integer | آدرس ایمیل فروشنده بروی فاکتور و در ایمیل ها نمایش داده می شود 
            var tel = 56;  // Integer | شماره تماس با فروشنده یک رشته عددی است که بروی فاکتورها درج می شود .
            var site = site_example;  // String | آدرس وب سایت کسب و کار بروی فاکتور نمایش داده می شود 
            var slug = slug_example;  // String | کد فروشگاه یک نام کاربری دلخواه است که فقط شامل حروف و اعداد انگلیسی می شود . از این کد در سرویس های سفارش پیامکی و تلگرام و ... استفاده می شود .
            var limit = 56;  // Integer | به صورت پیش فرض ۱۰ تراکنش آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است 
            var offset = 56;  // Integer | نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند
            var page = 56;  // Integer | صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود 

            try
            {
                // گرفتن لیست تراکنش ها .
                inline_response_200_9 result = apiInstance.v1ProfilesGet(apiecoKey, accessToken, email, tel, site, slug, limit, offset, page);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling _Api.v1ProfilesGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\_Api();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$accessToken = accessToken_example; // String | token
$email = 56; // Integer | آدرس ایمیل فروشنده بروی فاکتور و در ایمیل ها نمایش داده می شود 
$tel = 56; // Integer | شماره تماس با فروشنده یک رشته عددی است که بروی فاکتورها درج می شود .
$site = site_example; // String | آدرس وب سایت کسب و کار بروی فاکتور نمایش داده می شود 
$slug = slug_example; // String | کد فروشگاه یک نام کاربری دلخواه است که فقط شامل حروف و اعداد انگلیسی می شود . از این کد در سرویس های سفارش پیامکی و تلگرام و ... استفاده می شود .
$limit = 56; // Integer | به صورت پیش فرض ۱۰ تراکنش آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است 
$offset = 56; // Integer | نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند
$page = 56; // Integer | صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود 

try {
    $result = $api_instance->v1ProfilesGet($apiecoKey, $accessToken, $email, $tel, $site, $slug, $limit, $offset, $page);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling _Api->v1ProfilesGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::_Api;

my $api_instance = WWW::SwaggerClient::_Api->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $accessToken = accessToken_example; # String | token
my $email = 56; # Integer | آدرس ایمیل فروشنده بروی فاکتور و در ایمیل ها نمایش داده می شود 
my $tel = 56; # Integer | شماره تماس با فروشنده یک رشته عددی است که بروی فاکتورها درج می شود .
my $site = site_example; # String | آدرس وب سایت کسب و کار بروی فاکتور نمایش داده می شود 
my $slug = slug_example; # String | کد فروشگاه یک نام کاربری دلخواه است که فقط شامل حروف و اعداد انگلیسی می شود . از این کد در سرویس های سفارش پیامکی و تلگرام و ... استفاده می شود .
my $limit = 56; # Integer | به صورت پیش فرض ۱۰ تراکنش آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است 
my $offset = 56; # Integer | نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند
my $page = 56; # Integer | صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود 

eval { 
    my $result = $api_instance->v1ProfilesGet(apiecoKey => $apiecoKey, accessToken => $accessToken, email => $email, tel => $tel, site => $site, slug => $slug, limit => $limit, offset => $offset, page => $page);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling _Api->v1ProfilesGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client._Api()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
accessToken = accessToken_example # String | token
email = 56 # Integer | آدرس ایمیل فروشنده بروی فاکتور و در ایمیل ها نمایش داده می شود 
tel = 56 # Integer | شماره تماس با فروشنده یک رشته عددی است که بروی فاکتورها درج می شود .
site = site_example # String | آدرس وب سایت کسب و کار بروی فاکتور نمایش داده می شود 
slug = slug_example # String | کد فروشگاه یک نام کاربری دلخواه است که فقط شامل حروف و اعداد انگلیسی می شود . از این کد در سرویس های سفارش پیامکی و تلگرام و ... استفاده می شود .
limit = 56 # Integer | به صورت پیش فرض ۱۰ تراکنش آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است 
offset = 56 # Integer | نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند
page = 56 # Integer | صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود 

try: 
    # گرفتن لیست تراکنش ها .
    api_response = api_instance.v1_profiles_get(apiecoKey, accessToken, email, tel, site, slug, limit, offset, page)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling _Api->v1ProfilesGet: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
Query parameters
Name Description
access_token*
String
token
Required
email*
Integer
آدرس ایمیل فروشنده بروی فاکتور و در ایمیل ها نمایش داده می شود
Required
tel*
Integer
شماره تماس با فروشنده یک رشته عددی است که بروی فاکتورها درج می شود .
Required
site*
String
آدرس وب سایت کسب و کار بروی فاکتور نمایش داده می شود
Required
slug*
String
کد فروشگاه یک نام کاربری دلخواه است که فقط شامل حروف و اعداد انگلیسی می شود . از این کد در سرویس های سفارش پیامکی و تلگرام و ... استفاده می شود .
Required
limit*
Integer
به صورت پیش فرض ۱۰ تراکنش آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است
Required
offset*
Integer
نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند
Required
page*
Integer
صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود
Required

Responses

Status: 200 - 200 response


v1ProfilesPost

ایجاد پروفایل جدید


/v1/profiles

Usage and SDK Samples

curl -X POST "https://api.apieco.ir/hesabit-api/v1/profiles?access_token="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api._Api;

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

public class _ApiExample {

    public static void main(String[] args) {
        
        _Api apiInstance = new _Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        Body_6 body = ; // Body_6 | 
        try {
            inline_response_201_4 result = apiInstance.v1ProfilesPost(apiecoKey, accessToken, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling _Api#v1ProfilesPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api._Api;

public class _ApiExample {

    public static void main(String[] args) {
        _Api apiInstance = new _Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        Body_6 body = ; // Body_6 | 
        try {
            inline_response_201_4 result = apiInstance.v1ProfilesPost(apiecoKey, accessToken, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling _Api#v1ProfilesPost");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *accessToken = accessToken_example; // token
Body_6 *body = ; //  (optional)

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

// ایجاد پروفایل جدید
[apiInstance v1ProfilesPostWith:apiecoKey
    accessToken:accessToken
    body:body
              completionHandler: ^(inline_response_201_4 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SwaggerJsClient = require('swagger-js-client');

var api = new SwaggerJsClient._Api()

var apiecoKey = apiecoKey_example; // {String} apikey for use API

var accessToken = accessToken_example; // {String} token

var opts = { 
  'body':  // {Body_6} 
};

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

namespace Example
{
    public class v1ProfilesPostExample
    {
        public void main()
        {
            
            var apiInstance = new _Api();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var accessToken = accessToken_example;  // String | token
            var body = new Body_6(); // Body_6 |  (optional) 

            try
            {
                // ایجاد پروفایل جدید
                inline_response_201_4 result = apiInstance.v1ProfilesPost(apiecoKey, accessToken, body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling _Api.v1ProfilesPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\_Api();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$accessToken = accessToken_example; // String | token
$body = ; // Body_6 | 

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

my $api_instance = WWW::SwaggerClient::_Api->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $accessToken = accessToken_example; # String | token
my $body = WWW::SwaggerClient::Object::Body_6->new(); # Body_6 | 

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

# create an instance of the API class
api_instance = swagger_client._Api()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
accessToken = accessToken_example # String | token
body =  # Body_6 |  (optional)

try: 
    # ایجاد پروفایل جدید
    api_response = api_instance.v1_profiles_post(apiecoKey, accessToken, body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling _Api->v1ProfilesPost: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
Body parameters
Name Description
body
Query parameters
Name Description
access_token*
String
token
Required

Responses

Status: 201 - 201 response


v1ProfilesProfileIdDelete

پاک کردن یک پروفایل


/v1/profiles/{profile_id}

Usage and SDK Samples

curl -X DELETE "https://api.apieco.ir/hesabit-api/v1/profiles/{profile_id}?access_token="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api._Api;

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

public class _ApiExample {

    public static void main(String[] args) {
        
        _Api apiInstance = new _Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        String profileId = profileId_example; // String |   شناسه تراکنش یک رشته عددی منحصر به فرد است که طول ثابتی ندارد
        try {
            inline_response_200_10 result = apiInstance.v1ProfilesProfileIdDelete(apiecoKey, accessToken, profileId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling _Api#v1ProfilesProfileIdDelete");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api._Api;

public class _ApiExample {

    public static void main(String[] args) {
        _Api apiInstance = new _Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        String profileId = profileId_example; // String |   شناسه تراکنش یک رشته عددی منحصر به فرد است که طول ثابتی ندارد
        try {
            inline_response_200_10 result = apiInstance.v1ProfilesProfileIdDelete(apiecoKey, accessToken, profileId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling _Api#v1ProfilesProfileIdDelete");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *accessToken = accessToken_example; // token
String *profileId = profileId_example; //   شناسه تراکنش یک رشته عددی منحصر به فرد است که طول ثابتی ندارد

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

// پاک کردن یک پروفایل
[apiInstance v1ProfilesProfileIdDeleteWith:apiecoKey
    accessToken:accessToken
    profileId:profileId
              completionHandler: ^(inline_response_200_10 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SwaggerJsClient = require('swagger-js-client');

var api = new SwaggerJsClient._Api()

var apiecoKey = apiecoKey_example; // {String} apikey for use API

var accessToken = accessToken_example; // {String} token

var profileId = profileId_example; // {String}   شناسه تراکنش یک رشته عددی منحصر به فرد است که طول ثابتی ندارد


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

namespace Example
{
    public class v1ProfilesProfileIdDeleteExample
    {
        public void main()
        {
            
            var apiInstance = new _Api();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var accessToken = accessToken_example;  // String | token
            var profileId = profileId_example;  // String |   شناسه تراکنش یک رشته عددی منحصر به فرد است که طول ثابتی ندارد

            try
            {
                // پاک کردن یک پروفایل
                inline_response_200_10 result = apiInstance.v1ProfilesProfileIdDelete(apiecoKey, accessToken, profileId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling _Api.v1ProfilesProfileIdDelete: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\_Api();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$accessToken = accessToken_example; // String | token
$profileId = profileId_example; // String |   شناسه تراکنش یک رشته عددی منحصر به فرد است که طول ثابتی ندارد

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

my $api_instance = WWW::SwaggerClient::_Api->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $accessToken = accessToken_example; # String | token
my $profileId = profileId_example; # String |   شناسه تراکنش یک رشته عددی منحصر به فرد است که طول ثابتی ندارد

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

# create an instance of the API class
api_instance = swagger_client._Api()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
accessToken = accessToken_example # String | token
profileId = profileId_example # String |   شناسه تراکنش یک رشته عددی منحصر به فرد است که طول ثابتی ندارد

try: 
    # پاک کردن یک پروفایل
    api_response = api_instance.v1_profiles_profile_id_delete(apiecoKey, accessToken, profileId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling _Api->v1ProfilesProfileIdDelete: %s\n" % e)

Parameters

Path parameters
Name Description
profile_id*
String
شناسه تراکنش یک رشته عددی منحصر به فرد است که طول ثابتی ندارد
Required
Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
Query parameters
Name Description
access_token*
String
token
Required

Responses

Status: 200 - 200 response


v1ProfilesProfileIdGet

خواندن یک پروفایل از طریق شناسه پروفایل


/v1/profiles/{profile_id}

Usage and SDK Samples

curl -X GET "https://api.apieco.ir/hesabit-api/v1/profiles/{profile_id}?access_token="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api._Api;

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

public class _ApiExample {

    public static void main(String[] args) {
        
        _Api apiInstance = new _Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        String profileId = profileId_example; // String |   شناسه تراکنش یک رشته عددی منحصر به فرد است که طول ثابتی ندارد
        try {
            inline_response_200_9 result = apiInstance.v1ProfilesProfileIdGet(apiecoKey, accessToken, profileId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling _Api#v1ProfilesProfileIdGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api._Api;

public class _ApiExample {

    public static void main(String[] args) {
        _Api apiInstance = new _Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        String profileId = profileId_example; // String |   شناسه تراکنش یک رشته عددی منحصر به فرد است که طول ثابتی ندارد
        try {
            inline_response_200_9 result = apiInstance.v1ProfilesProfileIdGet(apiecoKey, accessToken, profileId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling _Api#v1ProfilesProfileIdGet");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *accessToken = accessToken_example; // token
String *profileId = profileId_example; //   شناسه تراکنش یک رشته عددی منحصر به فرد است که طول ثابتی ندارد

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

// خواندن یک پروفایل از طریق شناسه پروفایل 
[apiInstance v1ProfilesProfileIdGetWith:apiecoKey
    accessToken:accessToken
    profileId:profileId
              completionHandler: ^(inline_response_200_9 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SwaggerJsClient = require('swagger-js-client');

var api = new SwaggerJsClient._Api()

var apiecoKey = apiecoKey_example; // {String} apikey for use API

var accessToken = accessToken_example; // {String} token

var profileId = profileId_example; // {String}   شناسه تراکنش یک رشته عددی منحصر به فرد است که طول ثابتی ندارد


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

namespace Example
{
    public class v1ProfilesProfileIdGetExample
    {
        public void main()
        {
            
            var apiInstance = new _Api();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var accessToken = accessToken_example;  // String | token
            var profileId = profileId_example;  // String |   شناسه تراکنش یک رشته عددی منحصر به فرد است که طول ثابتی ندارد

            try
            {
                // خواندن یک پروفایل از طریق شناسه پروفایل 
                inline_response_200_9 result = apiInstance.v1ProfilesProfileIdGet(apiecoKey, accessToken, profileId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling _Api.v1ProfilesProfileIdGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\_Api();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$accessToken = accessToken_example; // String | token
$profileId = profileId_example; // String |   شناسه تراکنش یک رشته عددی منحصر به فرد است که طول ثابتی ندارد

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

my $api_instance = WWW::SwaggerClient::_Api->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $accessToken = accessToken_example; # String | token
my $profileId = profileId_example; # String |   شناسه تراکنش یک رشته عددی منحصر به فرد است که طول ثابتی ندارد

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

# create an instance of the API class
api_instance = swagger_client._Api()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
accessToken = accessToken_example # String | token
profileId = profileId_example # String |   شناسه تراکنش یک رشته عددی منحصر به فرد است که طول ثابتی ندارد

try: 
    # خواندن یک پروفایل از طریق شناسه پروفایل 
    api_response = api_instance.v1_profiles_profile_id_get(apiecoKey, accessToken, profileId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling _Api->v1ProfilesProfileIdGet: %s\n" % e)

Parameters

Path parameters
Name Description
profile_id*
String
شناسه تراکنش یک رشته عددی منحصر به فرد است که طول ثابتی ندارد
Required
Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
Query parameters
Name Description
access_token*
String
token
Required

Responses

Status: 200 - 200 response


v1ProfilesProfileIdPut

ویرایش یک پروفایل


/v1/profiles/{profile_id}

Usage and SDK Samples

curl -X PUT "https://api.apieco.ir/hesabit-api/v1/profiles/{profile_id}?access_token="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api._Api;

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

public class _ApiExample {

    public static void main(String[] args) {
        
        _Api apiInstance = new _Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        String profileId = profileId_example; // String |   شناسه تراکنش یک رشته عددی منحصر به فرد است که طول ثابتی ندارد
        Body_7 body = ; // Body_7 | 
        try {
            inline_response_201_4 result = apiInstance.v1ProfilesProfileIdPut(apiecoKey, accessToken, profileId, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling _Api#v1ProfilesProfileIdPut");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api._Api;

public class _ApiExample {

    public static void main(String[] args) {
        _Api apiInstance = new _Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        String profileId = profileId_example; // String |   شناسه تراکنش یک رشته عددی منحصر به فرد است که طول ثابتی ندارد
        Body_7 body = ; // Body_7 | 
        try {
            inline_response_201_4 result = apiInstance.v1ProfilesProfileIdPut(apiecoKey, accessToken, profileId, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling _Api#v1ProfilesProfileIdPut");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *accessToken = accessToken_example; // token
String *profileId = profileId_example; //   شناسه تراکنش یک رشته عددی منحصر به فرد است که طول ثابتی ندارد
Body_7 *body = ; //  (optional)

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

// ویرایش یک پروفایل
[apiInstance v1ProfilesProfileIdPutWith:apiecoKey
    accessToken:accessToken
    profileId:profileId
    body:body
              completionHandler: ^(inline_response_201_4 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SwaggerJsClient = require('swagger-js-client');

var api = new SwaggerJsClient._Api()

var apiecoKey = apiecoKey_example; // {String} apikey for use API

var accessToken = accessToken_example; // {String} token

var profileId = profileId_example; // {String}   شناسه تراکنش یک رشته عددی منحصر به فرد است که طول ثابتی ندارد

var opts = { 
  'body':  // {Body_7} 
};

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

namespace Example
{
    public class v1ProfilesProfileIdPutExample
    {
        public void main()
        {
            
            var apiInstance = new _Api();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var accessToken = accessToken_example;  // String | token
            var profileId = profileId_example;  // String |   شناسه تراکنش یک رشته عددی منحصر به فرد است که طول ثابتی ندارد
            var body = new Body_7(); // Body_7 |  (optional) 

            try
            {
                // ویرایش یک پروفایل
                inline_response_201_4 result = apiInstance.v1ProfilesProfileIdPut(apiecoKey, accessToken, profileId, body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling _Api.v1ProfilesProfileIdPut: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\_Api();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$accessToken = accessToken_example; // String | token
$profileId = profileId_example; // String |   شناسه تراکنش یک رشته عددی منحصر به فرد است که طول ثابتی ندارد
$body = ; // Body_7 | 

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

my $api_instance = WWW::SwaggerClient::_Api->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $accessToken = accessToken_example; # String | token
my $profileId = profileId_example; # String |   شناسه تراکنش یک رشته عددی منحصر به فرد است که طول ثابتی ندارد
my $body = WWW::SwaggerClient::Object::Body_7->new(); # Body_7 | 

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

# create an instance of the API class
api_instance = swagger_client._Api()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
accessToken = accessToken_example # String | token
profileId = profileId_example # String |   شناسه تراکنش یک رشته عددی منحصر به فرد است که طول ثابتی ندارد
body =  # Body_7 |  (optional)

try: 
    # ویرایش یک پروفایل
    api_response = api_instance.v1_profiles_profile_id_put(apiecoKey, accessToken, profileId, body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling _Api->v1ProfilesProfileIdPut: %s\n" % e)

Parameters

Path parameters
Name Description
profile_id*
String
شناسه تراکنش یک رشته عددی منحصر به فرد است که طول ثابتی ندارد
Required
Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
Body parameters
Name Description
body
Query parameters
Name Description
access_token*
String
token
Required

Responses

Status: 200 - 200 response


v1TransactionsGet

گرفتن لیست تراکنش ها .


/v1/transactions

Usage and SDK Samples

curl -X GET "https://api.apieco.ir/hesabit-api/v1/transactions?access_token=&status=&limit=&offset=&page="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api._Api;

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

public class _ApiExample {

    public static void main(String[] args) {
        
        _Api apiInstance = new _Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        String status = status_example; // String | وضعیت تراکنش برای گرفتن لیست تراکنشها با یک وضعیت خاص قابل استفاده است . مقادیر قابل استفاده : approved disapproved 
        Integer limit = 56; // Integer | به صورت پیش فرض ۱۰ تراکنش آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است 
        Integer offset = 56; // Integer | نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند
        Integer page = 56; // Integer | صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود 
        try {
            inline_response_200_8 result = apiInstance.v1TransactionsGet(apiecoKey, accessToken, status, limit, offset, page);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling _Api#v1TransactionsGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api._Api;

public class _ApiExample {

    public static void main(String[] args) {
        _Api apiInstance = new _Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        String status = status_example; // String | وضعیت تراکنش برای گرفتن لیست تراکنشها با یک وضعیت خاص قابل استفاده است . مقادیر قابل استفاده : approved disapproved 
        Integer limit = 56; // Integer | به صورت پیش فرض ۱۰ تراکنش آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است 
        Integer offset = 56; // Integer | نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند
        Integer page = 56; // Integer | صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود 
        try {
            inline_response_200_8 result = apiInstance.v1TransactionsGet(apiecoKey, accessToken, status, limit, offset, page);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling _Api#v1TransactionsGet");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *accessToken = accessToken_example; // token
String *status = status_example; // وضعیت تراکنش برای گرفتن لیست تراکنشها با یک وضعیت خاص قابل استفاده است . مقادیر قابل استفاده : approved disapproved 
Integer *limit = 56; // به صورت پیش فرض ۱۰ تراکنش آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است 
Integer *offset = 56; // نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند
Integer *page = 56; // صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود 

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

// گرفتن لیست تراکنش ها .
[apiInstance v1TransactionsGetWith:apiecoKey
    accessToken:accessToken
    status:status
    limit:limit
    offset:offset
    page:page
              completionHandler: ^(inline_response_200_8 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SwaggerJsClient = require('swagger-js-client');

var api = new SwaggerJsClient._Api()

var apiecoKey = apiecoKey_example; // {String} apikey for use API

var accessToken = accessToken_example; // {String} token

var status = status_example; // {String} وضعیت تراکنش برای گرفتن لیست تراکنشها با یک وضعیت خاص قابل استفاده است . مقادیر قابل استفاده : approved disapproved 

var limit = 56; // {Integer} به صورت پیش فرض ۱۰ تراکنش آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است 

var offset = 56; // {Integer} نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند

var page = 56; // {Integer} صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1TransactionsGet(apiecoKey, accessToken, status, limit, offset, page, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1TransactionsGetExample
    {
        public void main()
        {
            
            var apiInstance = new _Api();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var accessToken = accessToken_example;  // String | token
            var status = status_example;  // String | وضعیت تراکنش برای گرفتن لیست تراکنشها با یک وضعیت خاص قابل استفاده است . مقادیر قابل استفاده : approved disapproved 
            var limit = 56;  // Integer | به صورت پیش فرض ۱۰ تراکنش آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است 
            var offset = 56;  // Integer | نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند
            var page = 56;  // Integer | صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود 

            try
            {
                // گرفتن لیست تراکنش ها .
                inline_response_200_8 result = apiInstance.v1TransactionsGet(apiecoKey, accessToken, status, limit, offset, page);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling _Api.v1TransactionsGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\_Api();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$accessToken = accessToken_example; // String | token
$status = status_example; // String | وضعیت تراکنش برای گرفتن لیست تراکنشها با یک وضعیت خاص قابل استفاده است . مقادیر قابل استفاده : approved disapproved 
$limit = 56; // Integer | به صورت پیش فرض ۱۰ تراکنش آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است 
$offset = 56; // Integer | نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند
$page = 56; // Integer | صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود 

try {
    $result = $api_instance->v1TransactionsGet($apiecoKey, $accessToken, $status, $limit, $offset, $page);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling _Api->v1TransactionsGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::_Api;

my $api_instance = WWW::SwaggerClient::_Api->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $accessToken = accessToken_example; # String | token
my $status = status_example; # String | وضعیت تراکنش برای گرفتن لیست تراکنشها با یک وضعیت خاص قابل استفاده است . مقادیر قابل استفاده : approved disapproved 
my $limit = 56; # Integer | به صورت پیش فرض ۱۰ تراکنش آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است 
my $offset = 56; # Integer | نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند
my $page = 56; # Integer | صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود 

eval { 
    my $result = $api_instance->v1TransactionsGet(apiecoKey => $apiecoKey, accessToken => $accessToken, status => $status, limit => $limit, offset => $offset, page => $page);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling _Api->v1TransactionsGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client._Api()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
accessToken = accessToken_example # String | token
status = status_example # String | وضعیت تراکنش برای گرفتن لیست تراکنشها با یک وضعیت خاص قابل استفاده است . مقادیر قابل استفاده : approved disapproved 
limit = 56 # Integer | به صورت پیش فرض ۱۰ تراکنش آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است 
offset = 56 # Integer | نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند
page = 56 # Integer | صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود 

try: 
    # گرفتن لیست تراکنش ها .
    api_response = api_instance.v1_transactions_get(apiecoKey, accessToken, status, limit, offset, page)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling _Api->v1TransactionsGet: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
Query parameters
Name Description
access_token*
String
token
Required
status*
String
وضعیت تراکنش برای گرفتن لیست تراکنشها با یک وضعیت خاص قابل استفاده است . مقادیر قابل استفاده : approved disapproved
Required
limit*
Integer
به صورت پیش فرض ۱۰ تراکنش آخر بازگردانده می شود . این مقدار تا ۱۰۰ رکورد قابل تنظیم است
Required
offset*
Integer
نقطه شروع یک مقدار عددی است که نقطه شروع رکورد ها را در کوئری مشخص می کند
Required
page*
Integer
صفحه یک مقدار عددی است که برای صفحه بندی در کوئری استفاده می شود
Required

Responses

Status: 200 - 200 response


v1TransactionsTransactionIdGet

خواندن یک تراکنش از طریق شناسه تراکنش


/v1/transactions/{transaction_id}

Usage and SDK Samples

curl -X GET "https://api.apieco.ir/hesabit-api/v1/transactions/{transaction_id}?access_token="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api._Api;

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

public class _ApiExample {

    public static void main(String[] args) {
        
        _Api apiInstance = new _Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        String transactionId = transactionId_example; // String |   شناسه تراکنش یک رشته عددی منحصر به فرد است که طول ثابتی ندارد
        try {
            inline_response_200_8 result = apiInstance.v1TransactionsTransactionIdGet(apiecoKey, accessToken, transactionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling _Api#v1TransactionsTransactionIdGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api._Api;

public class _ApiExample {

    public static void main(String[] args) {
        _Api apiInstance = new _Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String accessToken = accessToken_example; // String | token
        String transactionId = transactionId_example; // String |   شناسه تراکنش یک رشته عددی منحصر به فرد است که طول ثابتی ندارد
        try {
            inline_response_200_8 result = apiInstance.v1TransactionsTransactionIdGet(apiecoKey, accessToken, transactionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling _Api#v1TransactionsTransactionIdGet");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *accessToken = accessToken_example; // token
String *transactionId = transactionId_example; //   شناسه تراکنش یک رشته عددی منحصر به فرد است که طول ثابتی ندارد

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

// خواندن یک تراکنش از طریق شناسه تراکنش 
[apiInstance v1TransactionsTransactionIdGetWith:apiecoKey
    accessToken:accessToken
    transactionId:transactionId
              completionHandler: ^(inline_response_200_8 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SwaggerJsClient = require('swagger-js-client');

var api = new SwaggerJsClient._Api()

var apiecoKey = apiecoKey_example; // {String} apikey for use API

var accessToken = accessToken_example; // {String} token

var transactionId = transactionId_example; // {String}   شناسه تراکنش یک رشته عددی منحصر به فرد است که طول ثابتی ندارد


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

namespace Example
{
    public class v1TransactionsTransactionIdGetExample
    {
        public void main()
        {
            
            var apiInstance = new _Api();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var accessToken = accessToken_example;  // String | token
            var transactionId = transactionId_example;  // String |   شناسه تراکنش یک رشته عددی منحصر به فرد است که طول ثابتی ندارد

            try
            {
                // خواندن یک تراکنش از طریق شناسه تراکنش 
                inline_response_200_8 result = apiInstance.v1TransactionsTransactionIdGet(apiecoKey, accessToken, transactionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling _Api.v1TransactionsTransactionIdGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\_Api();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$accessToken = accessToken_example; // String | token
$transactionId = transactionId_example; // String |   شناسه تراکنش یک رشته عددی منحصر به فرد است که طول ثابتی ندارد

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

my $api_instance = WWW::SwaggerClient::_Api->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $accessToken = accessToken_example; # String | token
my $transactionId = transactionId_example; # String |   شناسه تراکنش یک رشته عددی منحصر به فرد است که طول ثابتی ندارد

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

# create an instance of the API class
api_instance = swagger_client._Api()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
accessToken = accessToken_example # String | token
transactionId = transactionId_example # String |   شناسه تراکنش یک رشته عددی منحصر به فرد است که طول ثابتی ندارد

try: 
    # خواندن یک تراکنش از طریق شناسه تراکنش 
    api_response = api_instance.v1_transactions_transaction_id_get(apiecoKey, accessToken, transactionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling _Api->v1TransactionsTransactionIdGet: %s\n" % e)

Parameters

Path parameters
Name Description
transaction_id*
String
شناسه تراکنش یک رشته عددی منحصر به فرد است که طول ثابتی ندارد
Required
Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
Query parameters
Name Description
access_token*
String
token
Required

Responses

Status: 200 - 200 response