| Relative request path: | api/orgs/{organisationId}/documents/{documentId} | 
| Property | Description | 
|---|---|
| organisationId | organisation id | 
| documentId | document id | 
Request parameters:
Request parameters:
Request parameters:
| Property | Description | 
|---|---|
| DocumentId | Document id. | 
| DocumentDate | Document date. | 
| Customer | class Customer. Customer. | 
| Employee | class Employee. Employee. | 
| Description | Document description. | 
| Attachments | Document attachments. List of AttachmentLink. | 
| RecordDtModified | |
| RowVersion | Row version is used for concurrency check. | 
This method returns result of type 'SAOP.API.Models.Document.Document'.
    /// Document details.
    public class Document
    {
        // Document id.
        // Ignored on create request. 
        public long DocumentId { get; set; }
        // Document date.
        public DateTime DocumentDate { get; set; }
        // Customer.
        public mMApiFkField Customer { get; set; }
        // Employee.
        public mMApiFkField Employee { get; set; }
        // Document description.
        public string Description { get; set; }
        // Document attachments.
        public List<AttachmentLink> Attachments { get; set; }
        public DateTime RecordDtModified { get; set; }
        // Row version is used for concurrency check.
        // 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; }
        
        }
        /// Attachment list item.
        public class AttachmentLink
        {
            // Document attachment id.
            // Ignored on create request. 
            public long DocumentAttachmentId { get; set; }
            // Attachment description.
            public string Description { get; set; }
            // Attachment name for file.
            public string FileName { get; set; }
            // Attachment mime type.
            public string MimeType { get; set; }
            // Entry date.
            public DateTime EntryDate { get; private set; }
        
        }
This method returns result of type 'SAOP.API.Models.Document.Document'.
    /// Document details.
    class Document
    {
        // Document id.
        // Ignored on create request. 
        public $DocumentId;
        // Document date.
        public $DocumentDate;
        // Customer.
        public $Customer;
        // Employee.
        public $Employee;
        // Document description.
        public $Description;
        // Document attachments.
        public $Attachments;
        public $RecordDtModified;
        // Row version is used for concurrency check.
        // 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;
        
        }
        /// Attachment list item.
        class AttachmentLink
        {
            // Document attachment id.
            // Ignored on create request. 
            public $DocumentAttachmentId;
            // Attachment description.
            public $Description;
            // Attachment name for file.
            public $FileName;
            // Attachment mime type.
            public $MimeType;
            // Entry date.
            public $EntryDate;
        
        }
This method returns result of type 'SAOP.API.Models.Document.Document'.
    /// Document details.
    public class Document
    {
        // Document id.
        // Ignored on create request. 
        public Long DocumentId;
        // Document date.
        public Date DocumentDate;
        // Customer.
        public mMApiFkField Customer;
        // Employee.
        public mMApiFkField Employee;
        // Document description.
        public String Description;
        // Document attachments.
        public List<AttachmentLink> Attachments;
        public Date RecordDtModified;
        // Row version is used for concurrency check.
        // 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;
        
        }
        /// Attachment list item.
        public class AttachmentLink
        {
            // Document attachment id.
            // Ignored on create request. 
            public Long DocumentAttachmentId;
            // Attachment description.
            public String Description;
            // Attachment name for file.
            public String FileName;
            // Attachment mime type.
            public String MimeType;
            // Entry date.
            public Date EntryDate;
        
        }