Object
Create a new object
POST
/
object
Authorization
Body
curl --request POST \
--url https://api.fabra.io/object \
--header 'Content-Type: application/json' \
--header 'X-API-KEY: <x-api-key>' \
--data '{
"cursor_field": "updated_at",
"destination_id": 2,
"display_name": "BigQuery",
"end_customer_id_field": "end_customer_id",
"frequency": 30,
"frequency_units": "minutes",
"namespace": "bigquery_dataset",
"object_fields": [
{
"name": "event_name",
"type": "string"
}
],
"primary_key": "event_id",
"table_name": "events"
}'
{
"object": {
"destination_id": 2,
"display_name": "BigQuery",
"end_customer_id_field": "end_customer_id",
"id": 10,
"namespace": "bigquery_dataset",
"object_fields": [],
"table_name": "events"
}
}
Authorizations
X-API-KEY
string
headerrequiredBody
application/json
cursor_field
string
destination_id
integer
requireddisplay_name
string
requiredend_customer_id_field
string
requiredThis is where Fabra will insert the End Customer ID specified when creating a source.
frequency
integer
requiredfrequency_units
enum<string>
requiredAvailable options:
minutes
, hours
, days
, weeks
namespace
string
requiredobject_fields
object[]
primary_key
string
table_name
string
requiredResponse
200 - application/json
object
object
curl --request POST \
--url https://api.fabra.io/object \
--header 'Content-Type: application/json' \
--header 'X-API-KEY: <x-api-key>' \
--data '{
"cursor_field": "updated_at",
"destination_id": 2,
"display_name": "BigQuery",
"end_customer_id_field": "end_customer_id",
"frequency": 30,
"frequency_units": "minutes",
"namespace": "bigquery_dataset",
"object_fields": [
{
"name": "event_name",
"type": "string"
}
],
"primary_key": "event_id",
"table_name": "events"
}'
{
"object": {
"destination_id": 2,
"display_name": "BigQuery",
"end_customer_id_field": "end_customer_id",
"id": 10,
"namespace": "bigquery_dataset",
"object_fields": [],
"table_name": "events"
}
}