API Documentation

  • Home
  • ChangeLog
  • Terms of use
  • Swagger UI
  • Account
  • Address
  • Analytic
  • BankAccount
  • Contact
  • Country
  • Currency
  • Customer
  • Dashboard
  • Document
  • DocumentNumbering
  • Employee
  • ExchangeRate
  • Inbox
  • IssuedInvoice
  • IssuedInvoicePosting
  • Item
  • Journal
  • JournalType
  • Order
  • Organisation
  • Outbox
  • PaymentMethod
  • PayrollSettings
  • PostalCode
  • ProductGroup
  • PurposeCode
  • ReceivedInvoice
  • ReportTemplate
  • Stock
  • StockEntry
  • User
  • VatAccountingType
  • VatRate
  • Warehouse

Warehouse -> GetWarehouse

Returns a warehouse.

Request

Relative request path: api/orgs/{organisationId}/warehouses/{warehouseId}

  • Description
  • CS
  • PHP
  • Java

PropertyDescription
organisationIdorganisation id
warehouseIdwarehouse id

Request parameters:

  • long organisationId - organisation id
  • long warehouseId - warehouse id

Request parameters:

  • Int64 organisationId - organisation id
  • Int64 warehouseId - warehouse id

Request parameters:

  • Long organisationId - organisation id
  • Long warehouseId - warehouse id

Response

  • Description
  • CS
  • PHP
  • Java

PropertyDescription
WarehouseIdWarehouse id. Mandatory.
CodeWarehouse code. Optional. Max length: 10.
NameWarehouse name. Mandatory. Max length: 30.
InventoryManagementType of inventory management:
  • Nabavna – Purchase value,
  • Prodajna – Sales value
Default value. Max length: 30.
InventoryManagementByValueEnable selling price input in stocks:
  • D - yes,
  • N - no
Default value. Max length: 1.
SellingPriceInputInventoryManagement only by value:
  • D - yes,
  • N - no
Default value. Max length: 1.
InventoryBookkepingType of inventory bookkepping:
  • Nabavna – Purchase value,
  • Prodajna – Sales value
Default value. Max length: 30.
StocksAccountclass Account. Stocks account. Default value.
PDAccountclass Account. Account for price difference. Default value.
VATStandardAccountclass Account. Account for VAT standard rate. Default value.
VATReducedAccountclass Account. Account for VAT reduced rate. Default value.
VATSpecialReducedAccountclass Account. Account for VAT special reduced rate. Default value.
UsageUsage:
  • D - yes,
  • N - no
Default value. Max length: 1.
RecordDtModifiedOptional.
RowVersionRow version is used for concurrency check.

This method returns result of type 'SAOP.API.Models.Warehouse.Warehouse'.

    /// Warehouse details.
    public class Warehouse
    {
        // Warehouse id.
        // Mandatory field. Ignored on create request.
        public long WarehouseId { get; set; }
        // Warehouse code.
        // Max length: 10
        public string Code { get; set; }
        // Warehouse name.
        // Mandatory field. Max length: 30
        public string Name { get; set; }
        // Type of inventory management:
        // <ul>
        //     <li>Nabavna – Purchase value,</li>
        //     <li>Prodajna – Sales value</li>
        // </ul>

        // Max length: 30
        public string InventoryManagement { get; set; }
        // Enable selling price input in stocks:
        // <ul>
        //     <li>D - yes,</li>
        //     <li>N - no</li>
        // </ul>

        // Max length: 1
        public string InventoryManagementByValue { get; set; }
        // InventoryManagement only by value:
        // <ul>
        //     <li>D - yes,</li>
        //     <li>N - no</li>
        // </ul>

        // Max length: 1
        public string SellingPriceInput { get; set; }
        // Type of inventory bookkepping:
        // <ul>
        //     <li>Nabavna – Purchase value,</li>
        //     <li>Prodajna – Sales value</li>
        // </ul>

        // Max length: 30
        public string InventoryBookkeping { get; set; }
        // Stocks account.
        public mMApiFkField StocksAccount { get; set; }
        // Account for price difference.
        public mMApiFkField PDAccount { get; set; }
        // Account for VAT standard rate.
        public mMApiFkField VATStandardAccount { get; set; }
        // Account for VAT reduced rate.
        public mMApiFkField VATReducedAccount { get; set; }
        // Account for VAT special reduced rate.
        public mMApiFkField VATSpecialReducedAccount { get; set; }
        // Usage:
        // <ul>
        //     <li>D - yes,</li>
        //     <li>N - no</li>
        // </ul>

        // Max length: 1
        public string Usage { get; set; }
        public DateTime RecordDtModified { get; set; }
        // Row version is used for concurrency check.
        // Mandatory field. Ignored on create request.
        public string RowVersion { get; set; }
    
    }

        /// Link with id, name and url to related data.
        public class mMApiFkField
        {
            // Record id.
            public long? ID { get; set; }
            // Record name.
            public string Name { get; private set; }
            // Url to full record details.
            public string ResourceUrl { get; private set; }
        
        }

This method returns result of type 'SAOP.API.Models.Warehouse.Warehouse'.

    /// Warehouse details.
    class Warehouse
    {
        // Warehouse id.
        // Mandatory field. Ignored on create request.
        public $WarehouseId;
        // Warehouse code.
        // Max length: 10
        public $Code;
        // Warehouse name.
        // Mandatory field. Max length: 30
        public $Name;
        // Type of inventory management:
        // <ul>
        //     <li>Nabavna – Purchase value,</li>
        //     <li>Prodajna – Sales value</li>
        // </ul>

        // Max length: 30
        public $InventoryManagement;
        // Enable selling price input in stocks:
        // <ul>
        //     <li>D - yes,</li>
        //     <li>N - no</li>
        // </ul>

        // Max length: 1
        public $InventoryManagementByValue;
        // InventoryManagement only by value:
        // <ul>
        //     <li>D - yes,</li>
        //     <li>N - no</li>
        // </ul>

        // Max length: 1
        public $SellingPriceInput;
        // Type of inventory bookkepping:
        // <ul>
        //     <li>Nabavna – Purchase value,</li>
        //     <li>Prodajna – Sales value</li>
        // </ul>

        // Max length: 30
        public $InventoryBookkeping;
        // Stocks account.
        public $StocksAccount;
        // Account for price difference.
        public $PDAccount;
        // Account for VAT standard rate.
        public $VATStandardAccount;
        // Account for VAT reduced rate.
        public $VATReducedAccount;
        // Account for VAT special reduced rate.
        public $VATSpecialReducedAccount;
        // Usage:
        // <ul>
        //     <li>D - yes,</li>
        //     <li>N - no</li>
        // </ul>

        // Max length: 1
        public $Usage;
        public $RecordDtModified;
        // Row version is used for concurrency check.
        // Mandatory field. Ignored on create request.
        public $RowVersion;
    
    }

        /// Link with id, name and url to related data.
        class mMApiFkField
        {
            // Record id.
            public $ID;
            // Record name.
            public $Name;
            // Url to full record details.
            public $ResourceUrl;
        
        }

This method returns result of type 'SAOP.API.Models.Warehouse.Warehouse'.

    /// Warehouse details.
    public class Warehouse
    {
        // Warehouse id.
        // Mandatory field. Ignored on create request.
        public Long WarehouseId;
        // Warehouse code.
        // Max length: 10
        public String Code;
        // Warehouse name.
        // Mandatory field. Max length: 30
        public String Name;
        // Type of inventory management:
        // <ul>
        //     <li>Nabavna – Purchase value,</li>
        //     <li>Prodajna – Sales value</li>
        // </ul>

        // Max length: 30
        public String InventoryManagement;
        // Enable selling price input in stocks:
        // <ul>
        //     <li>D - yes,</li>
        //     <li>N - no</li>
        // </ul>

        // Max length: 1
        public String InventoryManagementByValue;
        // InventoryManagement only by value:
        // <ul>
        //     <li>D - yes,</li>
        //     <li>N - no</li>
        // </ul>

        // Max length: 1
        public String SellingPriceInput;
        // Type of inventory bookkepping:
        // <ul>
        //     <li>Nabavna – Purchase value,</li>
        //     <li>Prodajna – Sales value</li>
        // </ul>

        // Max length: 30
        public String InventoryBookkeping;
        // Stocks account.
        public mMApiFkField StocksAccount;
        // Account for price difference.
        public mMApiFkField PDAccount;
        // Account for VAT standard rate.
        public mMApiFkField VATStandardAccount;
        // Account for VAT reduced rate.
        public mMApiFkField VATReducedAccount;
        // Account for VAT special reduced rate.
        public mMApiFkField VATSpecialReducedAccount;
        // Usage:
        // <ul>
        //     <li>D - yes,</li>
        //     <li>N - no</li>
        // </ul>

        // Max length: 1
        public String Usage;
        public Date RecordDtModified;
        // Row version is used for concurrency check.
        // Mandatory field. Ignored on create request.
        public String RowVersion;
    
    }

        /// Link with id, name and url to related data.
        public class mMApiFkField
        {
            // Record id.
            public Long ID;
            // Record name.
            public String Name;
            // Url to full record details.
            public String ResourceUrl;
        
        }

 
Authorization endpoint : https://moj.minimax.si/SI/AUT/OAuth20
Token endpoint           : https://moj.minimax.si/SI/AUT/OAuth20/Token
Return url                   : https://moj.minimax.si/SI/API/Help/TestClientDialogsAuth
 
URI parameters
=
Headers | Add custom header
: Delete
Body
Samples:
Status
Headers
            
        
Body