tree: dc4379baf01b0152014361ebcef4ca3b1147280c [path history] [tgz]
  1. push.go
  2. README.md
api/push/README.md

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,
        ...
    }
]