Payload details for Google My Business:

<fieldName>dataSource<fieldName> <fieldType>enum<fieldType>
Lorem ipsum

<fieldName>dataDestination<fieldName>

  • <fieldName>type<fieldName> <fieldType>enum<fieldType>
    Lorem ipsum
  • <fieldName>projectId<fieldName> <fieldType>string<fieldType>
    Lorem ipsum
  • <fieldName>datasetId<fieldName> <fieldType>string<fieldType>
    Lorem ipsum
  • <fieldName>tableId<fieldName> <fieldType>string<fieldType>
    Lorem ipsum
  • <fieldName>location<fieldName> <fieldType>string<fieldType>
    Lorem ipsum

<fieldName>dataSourceConfig<fieldName>

  • <fieldName>properties<fieldName>
  • ~<fieldName>locationIds<fieldName> <fieldType>string<fieldType>
    Lorem ipsum
  • ~<fieldName>group<fieldName> <fieldType>string<fieldType>
    Lorem ipsum

<fieldName>executionType<fieldName> <fieldType>enum<fieldType>

  • CREATE: New extension purchase
  • UPDATE: Existing extension has been modified.
  • REMOVE: Extension has been removed.

<fieldName>dateRange<fieldName> <fieldType>enum<fieldType>

  • <fieldName>insight<fieldName> <fieldType>string<fieldType>  <fieldDescription>for GMB only<fieldDescription>
    Lorem ipsum
  • <fieldName>localPost<fieldName> <fieldType>string<fieldType> <fieldDescription>for GMB only<fieldDescription>
    Lorem ipsum
  • <fieldName>review<fieldName> <fieldType>string<fieldType> <fieldDescription>for GMB only<fieldDescription>
    Lorem ipsum
  • <fieldName>media<fieldName> <fieldType>string<fieldType> <fieldDescription>for GMB only<fieldDescription>
    Lorem ipsum
  • <fieldName>mediaCustomer<fieldName> <fieldType>string<fieldType> <fieldDescription>for GMB only<fieldDescription>
    Lorem ipsum
  • <fieldName>question<fieldName> <fieldType>string<fieldType> <fieldDescription>for GMB only<fieldDescription>
    Lorem ipsum
  • <fieldName>answer<fieldName> <fieldType>string<fieldType> <fieldDescription>for GMB only<fieldDescription>
    Lorem ipsum
  • <fieldName>page<fieldName> <fieldType>string<fieldType> <fieldDescription>for GSC only<fieldDescription>
    Lorem ipsum
  • <fieldName>query<fieldName> <fieldType>string<fieldType> <fieldDescription>for GSC only<fieldDescription>
    Lorem ipsum
  • <fieldName>sitemap<fieldName> <fieldType>string<fieldType> <fieldDescription>for GSC only<fieldDescription>
    Lorem ipsum

<fieldName>pipelineId<fieldName> <fieldType>string<fieldType>
The Jepto pipeline ID

<fieldName>accountId<fieldName> <fieldType>string<fieldType>
Jepto account ID

<fieldName>executionResult<fieldName> <fieldType>enum<fieldType>
Lorem ipsum

<fieldName>dateSync<fieldName> <fieldType>string<fieldType>
Lorem ipsum


Sample Payload for Google My Business:

{
	"dataSource": "GOOGLE_MY_BUSINESS",
	"dataDestination": {
		"type": "GOOGLE_BIG_QUERY_MANAGED",
		"projectId": "jepto-a98be742b78e4c76",
		"datasetId": "GMB_568272adf5a443fd",
		"tableId": "jepto_gmb_data",
		"location": "US"
	},
	"dataSourceConfig": {
		"properties": [{
			"locationIds": ["17942926321935425011"],
			"group": "115849157927056995366"
		}]
	},
	"executionType": "CREATE",
	"dateRange": {
		"insight": ["2020-04-01", "2021-09-13"],
		"localPost": ["2020-04-01", "2021-09-16"],
		"review": ["2013-09-01", "2021-09-16"],
		"media": ["2020-04-01", "2021-09-16"],
		"mediaCustomer": ["2020-04-01", "2021-09-16"],
		"question": ["2020-04-01", "2021-09-16"],
		"answer": ["2020-04-01", "2021-09-16"]
	},
	"pipelineId": "123472adf5a4abcd",
	"accountId": "5678e742b78eefgh",
	"executionResult": "SUCCESS",
	"dateSync": "2021-09-17T06:16:36.048671Z"
}

Sample Payload for Google Search Console:

{
	"dataSource": "GOOGLE_SEARCH_CONSOLE",
	"dataDestination": {
		"type": "GOOGLE_BIG_QUERY",
		"projectId": "jepto-data-warehouse",
		"datasetId": "jepto_dataset_dev",
		"tableId": "jepto_gsc_data022",
		"location": "US"
	},
	"dataSourceConfig": {
		"properties": ["acme.com.au"]
	},
	"executionType": "CREATE",
	"dateRange": {
		"page": ["2020-05-01", "2021-09-14"],
		"query": ["2020-05-01", "2021-09-14"],
		"sitemap": ["2021-09-17", "2021-09-17"]
	},
	"pipelineId": "123472adf5a4abcd",
	"accountId": "5678e742b78eefgh",
	"executionResult": "SUCCESS",
	"dateSync": "2021-09-17T06:24:57.011892Z"
}

This will be triggered when someone purchase your extension. You will receive a json formatted data.