Skip to main content
Skip table of contents

Accessing Acumatica/OData in a Web Browser

Opening and using the Acumatica OData server with a web browser to test connections, show metadata on tables available and download data. Use to troubleshoot ETL+ issues extracting data from Acumatica/OData data sources.

How to access information about tables and download table data from your OData server using a web browser. These tests confirm the validity of the URL and credentials used to connect to OData databases. These web browser based tests emulate how ETL+ connects and extracts data data from OData.
The URL and credentials ETL+ uses are specified on the ETL+ OData page. ETL+ Source Driver for OData

Sections on this page

◻️ Show Tables Available

for usage of the $metadata endpoint.

◻️ Download Data from a Table

for usage of the /<table-name> endpoint.

Examples of URLs from OData Server acu.dataself.com

This example shows how to get a URL from ETL+ then modify the URL to report metadata or download tables from Acumatica.

URL Usage

URL shown

1. URL from ETL+'s OData page

https://acu.dataself.com/AcumaticaDB_2022R2/odatav4

  1. URL used to log in with a web browser

http://acu.dataself.com/AcumaticaDB_2022R2/main

  1. URL shown on address bar after log in

acu.dataself.com/AcumaticaDB_2022R2/(W(1))/main

  1. ‘URL to show tables in XML
    ($metadata endpoint)

acu.dataself.com/AcumaticaDB_2022R2/(W(1))/odatav4/$metadata

  1. URL to download a Table (Download <table-name>)

acu.dataself.com/AcumaticaDB_2022R2/(W(1))/odatav4/<table-name>


How to Obtain the OData feed URL and User credential from ETL+

The OData URL used by ETL+ to connect to the Acumatica OData server is recorded on the OData page.

To open the OData configuration page for a OData data source see Access Data Source's Metadata from ETL+


Show Tables Available

You can retrieve info on available tables (entities) by querying the $metadata endpoint. This endpoint provides the metadata, including entity names, fields, and data types.

Reading & Understanding the XML metadata ($metadata)

image-20250203-195656.png

XML displayed by URL acu.dataself.com/AcumaticaDB_2022R2/(W(1))/odatav4/$metadata

  • Table names are found in the XML <PropertyRef Name= … element.

  • Column/field names are found in the XML <Property Name= element.

Show Available Tables from OData URL

  1. Log in to your Acumatica instance with a web browser.
    (Example: http://acu.dataself.com/AcumaticaDB_2022R2/main)

  2. Construct the metadata URL ending with /$metadata in the browser's address bar and press enter.
    (Example: acu.dataself.com/AcumaticaDB_2022R2/(W(1))/odatav4/$metadata)

  3. Wait until OData finishes processing the request.

  4. Download the XML data as desired.
    Right-click > Save As or use the Save As feature in the web browser.

Alternative: Show Available Tables from ETL+

See Access Data Source's Metadata from ETL+ for how to show tables from a OData source in ETL+

https://dataself.atlassian.net/wiki/spaces/DS/pages/2355855385#DownloadData


Download Data from a OData Table

This example downloads data from the APAddress table in JSON format.

image-20250203-205950.png

Data downloaded in JSON format by URL acu.dataself.com/AcumaticaDB_2022R2/(W(1))/odatav4/APAddress
Pretty-print option selected on Chrome browser.

The table name in the URL is case sensitive.


Related Pages

terms: open OData in a web browser, open Acumatica web browser, Acumatica tenant

See the Show Tables Available section below for usage of the $metadata endpoint.

See the Download Data from a Table section below for usage of the /<table-name> endpoint.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.