# Company documents

Returns the documents held against the specified company.

This endpoint supports OData query parameters.

Endpoint: GET /companies/{companyIdOrAcn}/documents
Version: 1.0
Security: NowInfinity_oAuth

## Security:

  - `NowInfinity_oAuth` (unknown)
    oauth2 scopes: api1

## Path parameters:

  - `companyIdOrAcn` (string, required)
    Unique id or ACN of the company.

## Query parameters:

  - `$expand` (string)
    Expands related entities inline.

  - `$filter` (string)
    Filters the results, based on a Boolean condition.

  - `$select` (string)
    Selects which properties to include in the response.

  - `$orderby` (string)
    Sorts the results.

  - `$top` (integer)
    Returns only the first n results.

  - `$skip` (integer)
    Skips the first n results.

  - `$count` (boolean)
    Includes a count of the matching results in the response.

## Response 200:

  - `200` (unknown)
    Success (Ok)

## Response 200 fields (application/json):

  - `DocumentId` (string)
    Example: c7a4f912-3e85-4b60-a1d2-7f9e0b5c8a34

  - `DocumentName` (string)
    Example: Change of registered office

  - `ReferenceNumber` (string)
    Example: NI-484A1-000001

  - `AccountId` (string)
    Example: 2d81c6f0-9a34-4e57-b0c2-6f1e8d3a5b47

  - `ContactId` (string)
    Example: 9e5b3d81-7c26-4a09-8f14-0b7d2e6c9a58

  - `CreatedOn` (string)
    Example: 2026-07-14T02:31:08Z

  - `LastModifiedOn` (string)
    Example: 2026-07-16T23:05:44Z

  - `FormName` (string)
    Example: ASIC Form 484

  - `FormTypeCode` (string)
    Example: 484

  - `DocumentStatus` (string)
    Enum: "Signed", "WaitingForSignature", "Draft", "AwaitingPayment", "Processing", "ASICRejected", "SeeASICStatus", "Delivered", "ASICCorrectionRequested", "AwaitingScorpio"

  - `SigningStatus` (string)
    Enum: "Sent", "Rejected", "Completed"

  - `LegalReviewStatus` (string)
    Enum: "Draft", "StrategyMeeting", "DocumentsReview", "ReviewMeeting", "DocumentFinalisation", "ClientSigning", "Complete", "Pending", "InformationRequested", "CorrectionRequested", "PendingFinalReview", "Cancelled", "Approved"

  - `AsicStatus` (string)
    Enum: "None", "WaitingForSignature", "Pending", "Transmitted", "Lodged", "ValidationError", "OnHold", "Rejected", "Registered", "AdminProcessing", "Signed", "FutureLodgement"

  - `AsicDocumentNumber` (string)
    Example: 7EAB00001

  - `AsicTraceNumber` (string)
    Example: 000000000001

  - `RelatedCompanyId` (string)
    Example: 8f3c1b52-0d47-4a19-9c88-2ee6b7a14d90

  - `RelatedCompanyName` (string)
    Example: Test Company Pty Ltd

  - `RelatedTrustId` (string)
    Example: 6a0e4b73-1d58-4c92-a37f-5e8b1c0d92a6

  - `RelatedTrustName` (string)
    Example: Test Family Trust

  - `RelatedSmsfFundId` (string)
    Example: b3f7d201-8e46-4a15-9c73-2d0a6f4e8b19

  - `RelatedSmsfFundName` (string)
    Example: Test Superannuation Fund

  - `Links` (array)

  - `Links.Rel` (string)
    Example: documents

  - `Links.Href` (string)
    Example: /companies/123456789/documents

  - `Links.Action` (string)
    Example: GET

  - `Links.MediaType` (string)
    Example: application/json

## Response 404:

  - `404` (unknown)
    A company with the specified Id or ACN cannot be found.

