Does Redash have an API for creating Data Sources and Groups?!? could you send me to documents?

The documentation is sparse. If you give an example data source type I can write a quick instruction for how to create one. Which kind of data source would you like to add first?

Follow the data source type: Oracle, mysql and postgresql.

Cool. Here’s an example for Oracle.

First, you can look at the source code for the oracle query runner here. Look at its configuration_schema, which tells you that the data source expects the following fields:

          "properties": {
                "user": {"type": "string"},
                "password": {"type": "string"},
                "host": {"type": "string"},
                "port": {"type": "number"},
                "servicename": {"type": "string", "title": "DSN Service Name"},
                "encoding": {"type": "string"},
            },
            "required": ["servicename", "user", "password", "host", "port"],
            "extra_options": ["encoding"],
            "secret": ["password"],
        }

And it’s type is oracle.

So you can create a new Oracle data source with a network request like this:

POST to /api/data_sources

{
  "name": "My Oracle Data Source",
  "type": "oracle",
  "options": {
    "user": "some user name",
    "password": "some user password",
    "host": "some host address",
    "port": "some database port",
    "servicename": "The DSN service name for your database",
    "encoding": "optional: the character encoding used by your database"
  }
}

Great it will help me a lot… Could you send a exemplo for Groups ?!?