API reference: Data Manager
This page describes the ForePaaS Legacy Platform, which no longer accepts new signups. If you are using OVHcloud Data Platform, see the Lakehouse Manager.
When interacting with the Data Manager through the ForePaaS API, you have to use different endpoint patterns for different purposes.
Below, you will find the reference for these patterns.
- Create a source
- Add tables to a source
- Metas extraction
- Add virtual attributes
- Save your table schema
- Build tables
Create a source
Endpoint pattern:
- POST /datastores/db?token=xxxxx:
JSON Body example for a Dropbox source:
Add tables to a source
Endpoint pattern:
- POST /metas/tables?dwh_name=your_dwh_name&token=xxxxx
JSON Body example to add a table to a Dropbox source:
Metas extraction
Endpoint pattern:
- PUT /metas/sources/extract/source_name/table/table_name?dwhName=dwh_name&token=xxxxxxx
If you need to extract metas from a file1.csv file from a Dropbox source, you need to search: /metas/sources/extract/dropbox_source/file1.csv
This call accepts settings like:
- sample: to extract metas on a data sample, not all (set it up on "true")
- sample_max_lines: if the sample is set up on "true", use it to set up the max number of lines you want for the sample
- flashzone: set up the option as "true" to have an overview of the file / table data on your DataPlant
Add virtual attributes
Endpoint pattern:
- POST /attributes/<your_dwh_name>?token=xxxxxxx
Here is an example of a JSON Body:
Save your table schema
Endpoint pattern:
- POST /logical/object?dwhName=dwh_name&token=xxxxxx
Here is an example of a JSON Body:
Build tables
Below, are the endpoints that have to be executed to build your tables.
Build logical structure of a Data Prim:
- PUT /logical/build/prim?dwhName=dwh_name&token=xxxxxx
Build logical structure of a Data Mart:
- PUT /logical/build/prim?dwhName=dwh_name&token=xxxxxx
Build physical structure:
- PUT /datastores/db/physical?token=xxxxx
Here is a JSON Body example:

