blob: 393cfc38ad043c9d990e6d5a6dfa7707bd0d3343 [file] [view]
## Push API
## Summary
This is a generic API service that gives our users the ability to inject data directly to their own database using a
simple, all-purpose endpoint.
## The Endpoint
POST to ```localhost:8080/push/:tableName```
Where "tableName" is the name of the table you wish to insert into
For example, "commits" would be ```/push/commits```
## The JSON body
Include a JSON body that consists of an array of objects you wish to insert.
Please Note: You must know the schema you are inserting into (column names, types, etc.)
```
[
{
"id": "gitlab...etc",
"sha": "osidjfoawehfwh08",
"additions": 89,
...
}
]
```