Skip to content

anibalealvarezs/netsuite-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NetSuite API

Instructions

Require the package in the composer.json file of your project, and map the package in the repositories section. You must also map the api-skeleton package and its dependencies.

{
    "require": {
        "php": ">=8.1",
        "anibalealvarezs/netsuite-api": "@dev"
    },
    "repositories": [
        {
            "type": "composer", "url": "https://satis.anibalalvarez.com/"
        }
    ]
}

Note: In order to use the package from GitLab, you need to have a valid SSH key configured in your GitLab account.

Methods

  • test: Void

    Performs a test connection. Returns true if successful. Otherwise, throws an exception.

    Parameters No parameters required.

  • getSalesOrders: Array

    Returns a list of Sales Orders.

    Parameters
    • Optional

      • offset: Integer
        Number of Offset pages. Default is 0.
      • limit: Integer
        Number between 1 and 1000. Default is 1000.

  • getSuiteQLQuery: Array

    Performs a SuiteQL query.

    Parameters
    • Required

      • query: String
        SuiteQL query to be performed.
    • Optional

      • offset: Integer
        Number of Offset pages. Default is 0.
      • limit: Integer
        Number between 1 and 1000. Default is 1000.

  • getSuiteQLQueryAll: Array

    Performs a loop over a SuiteQL query to get all rows.

    Parameters
    • Required

      • query: String
        SuiteQL query to be performed.
    • Optional

      • limit: Integer
        Number between 1 and 1000. Default is 1000.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages