Skip to content

Latest commit

 

History

History
913 lines (590 loc) · 29.1 KB

TrackerNetworksAPI.md

File metadata and controls

913 lines (590 loc) · 29.1 KB

\TrackerNetworksAPI

All URIs are relative to https://up.go-adserver.com

Method HTTP request Description
ApiV1TrackerAdNetworksDeleteReportsPut Put /api/v1/tracker/ad-networks/delete-reports Delete pulled spend reports.
ApiV1TrackerAdNetworksGet Get /api/v1/tracker/ad-networks List ad networks.
ApiV1TrackerAdNetworksIdCampaignsGet Get /api/v1/tracker/ad-networks/{id}/campaigns Campaigns known on one ad network.
ApiV1TrackerAdNetworksIdDelete Delete /api/v1/tracker/ad-networks/{id} Delete an ad network.
ApiV1TrackerAdNetworksIdGet Get /api/v1/tracker/ad-networks/{id} Get one ad network.
ApiV1TrackerAdNetworksIdPut Put /api/v1/tracker/ad-networks/{id} Update an ad network.
ApiV1TrackerAdNetworksPost Post /api/v1/tracker/ad-networks Create an ad network.
ApiV1TrackerAdNetworksReportsGet Get /api/v1/tracker/ad-networks/reports Spend reports pulled from the ad networks.
ApiV1TrackerAffiliateNetworkTemplatesGet Get /api/v1/tracker/affiliate-network-templates List affiliate-network templates.
ApiV1TrackerAffiliateNetworksGet Get /api/v1/tracker/affiliate-networks List affiliate networks.
ApiV1TrackerAffiliateNetworksIdDelete Delete /api/v1/tracker/affiliate-networks/{id} Delete an affiliate network.
ApiV1TrackerAffiliateNetworksIdPut Put /api/v1/tracker/affiliate-networks/{id} Update an affiliate network.
ApiV1TrackerAffiliateNetworksPost Post /api/v1/tracker/affiliate-networks Create an affiliate network.

ApiV1TrackerAdNetworksDeleteReportsPut

ApiV1PublisherPushCampaignsIdDelete200Response ApiV1TrackerAdNetworksDeleteReportsPut(ctx).ApiV1TrackerAdNetworksDeleteReportsPutRequest(apiV1TrackerAdNetworksDeleteReportsPutRequest).Execute()

Delete pulled spend reports.

Example

package main

import (
	"context"
	"fmt"
	"os"
	openapiclient "github.com/goadserver/goadserver-go"
)

func main() {
	apiV1TrackerAdNetworksDeleteReportsPutRequest := *openapiclient.NewApiV1TrackerAdNetworksDeleteReportsPutRequest() // ApiV1TrackerAdNetworksDeleteReportsPutRequest | 

	configuration := openapiclient.NewConfiguration()
	apiClient := openapiclient.NewAPIClient(configuration)
	resp, r, err := apiClient.TrackerNetworksAPI.ApiV1TrackerAdNetworksDeleteReportsPut(context.Background()).ApiV1TrackerAdNetworksDeleteReportsPutRequest(apiV1TrackerAdNetworksDeleteReportsPutRequest).Execute()
	if err != nil {
		fmt.Fprintf(os.Stderr, "Error when calling `TrackerNetworksAPI.ApiV1TrackerAdNetworksDeleteReportsPut``: %v\n", err)
		fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
	}
	// response from `ApiV1TrackerAdNetworksDeleteReportsPut`: ApiV1PublisherPushCampaignsIdDelete200Response
	fmt.Fprintf(os.Stdout, "Response from `TrackerNetworksAPI.ApiV1TrackerAdNetworksDeleteReportsPut`: %v\n", resp)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiApiV1TrackerAdNetworksDeleteReportsPutRequest struct via the builder pattern

Name Type Description Notes
apiV1TrackerAdNetworksDeleteReportsPutRequest ApiV1TrackerAdNetworksDeleteReportsPutRequest

Return type

ApiV1PublisherPushCampaignsIdDelete200Response

Authorization

apiKey

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

ApiV1TrackerAdNetworksGet

ApiV1TrackerTrackingLinksIdZoneCostsGet200Response ApiV1TrackerAdNetworksGet(ctx).Status(status).FilterId(filterId).FilterName(filterName).SortBy(sortBy).SortDir(sortDir).Page(page).PerPage(perPage).Execute()

List ad networks.

Example

package main

import (
	"context"
	"fmt"
	"os"
	openapiclient "github.com/goadserver/goadserver-go"
)

func main() {
	status := "status_example" // string |  (optional)
	filterId := int32(56) // int32 |  (optional)
	filterName := "filterName_example" // string | Name contains. (optional)
	sortBy := "sortBy_example" // string |  (optional) (default to "id")
	sortDir := "sortDir_example" // string |  (optional) (default to "desc")
	page := int32(56) // int32 |  (optional) (default to 1)
	perPage := int32(56) // int32 |  (optional) (default to 20)

	configuration := openapiclient.NewConfiguration()
	apiClient := openapiclient.NewAPIClient(configuration)
	resp, r, err := apiClient.TrackerNetworksAPI.ApiV1TrackerAdNetworksGet(context.Background()).Status(status).FilterId(filterId).FilterName(filterName).SortBy(sortBy).SortDir(sortDir).Page(page).PerPage(perPage).Execute()
	if err != nil {
		fmt.Fprintf(os.Stderr, "Error when calling `TrackerNetworksAPI.ApiV1TrackerAdNetworksGet``: %v\n", err)
		fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
	}
	// response from `ApiV1TrackerAdNetworksGet`: ApiV1TrackerTrackingLinksIdZoneCostsGet200Response
	fmt.Fprintf(os.Stdout, "Response from `TrackerNetworksAPI.ApiV1TrackerAdNetworksGet`: %v\n", resp)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiApiV1TrackerAdNetworksGetRequest struct via the builder pattern

Name Type Description Notes
status string
filterId int32
filterName string Name contains.
sortBy string [default to "id"]
sortDir string [default to "desc"]
page int32 [default to 1]
perPage int32 [default to 20]

Return type

ApiV1TrackerTrackingLinksIdZoneCostsGet200Response

Authorization

apiKey

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

ApiV1TrackerAdNetworksIdCampaignsGet

ApiV1TrackerTrackingLinksIdZoneCostsGet200Response ApiV1TrackerAdNetworksIdCampaignsGet(ctx, id).Execute()

Campaigns known on one ad network.

Example

package main

import (
	"context"
	"fmt"
	"os"
	openapiclient "github.com/goadserver/goadserver-go"
)

func main() {
	id := int32(56) // int32 | Ad network ID.

	configuration := openapiclient.NewConfiguration()
	apiClient := openapiclient.NewAPIClient(configuration)
	resp, r, err := apiClient.TrackerNetworksAPI.ApiV1TrackerAdNetworksIdCampaignsGet(context.Background(), id).Execute()
	if err != nil {
		fmt.Fprintf(os.Stderr, "Error when calling `TrackerNetworksAPI.ApiV1TrackerAdNetworksIdCampaignsGet``: %v\n", err)
		fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
	}
	// response from `ApiV1TrackerAdNetworksIdCampaignsGet`: ApiV1TrackerTrackingLinksIdZoneCostsGet200Response
	fmt.Fprintf(os.Stdout, "Response from `TrackerNetworksAPI.ApiV1TrackerAdNetworksIdCampaignsGet`: %v\n", resp)
}

Path Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
id int32 Ad network ID.

Other Parameters

Other parameters are passed through a pointer to a apiApiV1TrackerAdNetworksIdCampaignsGetRequest struct via the builder pattern

Name Type Description Notes

Return type

ApiV1TrackerTrackingLinksIdZoneCostsGet200Response

Authorization

apiKey

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

ApiV1TrackerAdNetworksIdDelete

ApiV1PublisherPushCampaignsIdDelete200Response ApiV1TrackerAdNetworksIdDelete(ctx, id).Execute()

Delete an ad network.

Example

package main

import (
	"context"
	"fmt"
	"os"
	openapiclient "github.com/goadserver/goadserver-go"
)

func main() {
	id := int32(56) // int32 | Ad network ID.

	configuration := openapiclient.NewConfiguration()
	apiClient := openapiclient.NewAPIClient(configuration)
	resp, r, err := apiClient.TrackerNetworksAPI.ApiV1TrackerAdNetworksIdDelete(context.Background(), id).Execute()
	if err != nil {
		fmt.Fprintf(os.Stderr, "Error when calling `TrackerNetworksAPI.ApiV1TrackerAdNetworksIdDelete``: %v\n", err)
		fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
	}
	// response from `ApiV1TrackerAdNetworksIdDelete`: ApiV1PublisherPushCampaignsIdDelete200Response
	fmt.Fprintf(os.Stdout, "Response from `TrackerNetworksAPI.ApiV1TrackerAdNetworksIdDelete`: %v\n", resp)
}

Path Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
id int32 Ad network ID.

Other Parameters

Other parameters are passed through a pointer to a apiApiV1TrackerAdNetworksIdDeleteRequest struct via the builder pattern

Name Type Description Notes

Return type

ApiV1PublisherPushCampaignsIdDelete200Response

Authorization

apiKey

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

ApiV1TrackerAdNetworksIdGet

ApiV1TrackerTrackingLinksIdZoneCostsGet200Response ApiV1TrackerAdNetworksIdGet(ctx, id).Execute()

Get one ad network.

Example

package main

import (
	"context"
	"fmt"
	"os"
	openapiclient "github.com/goadserver/goadserver-go"
)

func main() {
	id := int32(56) // int32 | Ad network ID.

	configuration := openapiclient.NewConfiguration()
	apiClient := openapiclient.NewAPIClient(configuration)
	resp, r, err := apiClient.TrackerNetworksAPI.ApiV1TrackerAdNetworksIdGet(context.Background(), id).Execute()
	if err != nil {
		fmt.Fprintf(os.Stderr, "Error when calling `TrackerNetworksAPI.ApiV1TrackerAdNetworksIdGet``: %v\n", err)
		fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
	}
	// response from `ApiV1TrackerAdNetworksIdGet`: ApiV1TrackerTrackingLinksIdZoneCostsGet200Response
	fmt.Fprintf(os.Stdout, "Response from `TrackerNetworksAPI.ApiV1TrackerAdNetworksIdGet`: %v\n", resp)
}

Path Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
id int32 Ad network ID.

Other Parameters

Other parameters are passed through a pointer to a apiApiV1TrackerAdNetworksIdGetRequest struct via the builder pattern

Name Type Description Notes

Return type

ApiV1TrackerTrackingLinksIdZoneCostsGet200Response

Authorization

apiKey

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

ApiV1TrackerAdNetworksIdPut

ApiV1PublisherPushCampaignsPost200Response ApiV1TrackerAdNetworksIdPut(ctx, id).ApiV1TrackerAdNetworksIdPutRequest(apiV1TrackerAdNetworksIdPutRequest).Execute()

Update an ad network.

Example

package main

import (
	"context"
	"fmt"
	"os"
	openapiclient "github.com/goadserver/goadserver-go"
)

func main() {
	id := int32(56) // int32 | Ad network ID.
	apiV1TrackerAdNetworksIdPutRequest := *openapiclient.NewApiV1TrackerAdNetworksIdPutRequest() // ApiV1TrackerAdNetworksIdPutRequest | 

	configuration := openapiclient.NewConfiguration()
	apiClient := openapiclient.NewAPIClient(configuration)
	resp, r, err := apiClient.TrackerNetworksAPI.ApiV1TrackerAdNetworksIdPut(context.Background(), id).ApiV1TrackerAdNetworksIdPutRequest(apiV1TrackerAdNetworksIdPutRequest).Execute()
	if err != nil {
		fmt.Fprintf(os.Stderr, "Error when calling `TrackerNetworksAPI.ApiV1TrackerAdNetworksIdPut``: %v\n", err)
		fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
	}
	// response from `ApiV1TrackerAdNetworksIdPut`: ApiV1PublisherPushCampaignsPost200Response
	fmt.Fprintf(os.Stdout, "Response from `TrackerNetworksAPI.ApiV1TrackerAdNetworksIdPut`: %v\n", resp)
}

Path Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
id int32 Ad network ID.

Other Parameters

Other parameters are passed through a pointer to a apiApiV1TrackerAdNetworksIdPutRequest struct via the builder pattern

Name Type Description Notes

apiV1TrackerAdNetworksIdPutRequest | ApiV1TrackerAdNetworksIdPutRequest | |

Return type

ApiV1PublisherPushCampaignsPost200Response

Authorization

apiKey

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

ApiV1TrackerAdNetworksPost

ApiV1PublisherPushCampaignsPost200Response ApiV1TrackerAdNetworksPost(ctx).ApiV1TrackerAdNetworksPostRequest(apiV1TrackerAdNetworksPostRequest).Execute()

Create an ad network.

Example

package main

import (
	"context"
	"fmt"
	"os"
	openapiclient "github.com/goadserver/goadserver-go"
)

func main() {
	apiV1TrackerAdNetworksPostRequest := *openapiclient.NewApiV1TrackerAdNetworksPostRequest("Name_example") // ApiV1TrackerAdNetworksPostRequest | 

	configuration := openapiclient.NewConfiguration()
	apiClient := openapiclient.NewAPIClient(configuration)
	resp, r, err := apiClient.TrackerNetworksAPI.ApiV1TrackerAdNetworksPost(context.Background()).ApiV1TrackerAdNetworksPostRequest(apiV1TrackerAdNetworksPostRequest).Execute()
	if err != nil {
		fmt.Fprintf(os.Stderr, "Error when calling `TrackerNetworksAPI.ApiV1TrackerAdNetworksPost``: %v\n", err)
		fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
	}
	// response from `ApiV1TrackerAdNetworksPost`: ApiV1PublisherPushCampaignsPost200Response
	fmt.Fprintf(os.Stdout, "Response from `TrackerNetworksAPI.ApiV1TrackerAdNetworksPost`: %v\n", resp)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiApiV1TrackerAdNetworksPostRequest struct via the builder pattern

Name Type Description Notes
apiV1TrackerAdNetworksPostRequest ApiV1TrackerAdNetworksPostRequest

Return type

ApiV1PublisherPushCampaignsPost200Response

Authorization

apiKey

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

ApiV1TrackerAdNetworksReportsGet

ApiV1TrackerTrackingLinksIdZoneCostsGet200Response ApiV1TrackerAdNetworksReportsGet(ctx).FilterId(filterId).FilterAdNetworkid(filterAdNetworkid).FilterState(filterState).SortBy(sortBy).SortDir(sortDir).Page(page).PerPage(perPage).Execute()

Spend reports pulled from the ad networks.

Example

package main

import (
	"context"
	"fmt"
	"os"
	openapiclient "github.com/goadserver/goadserver-go"
)

func main() {
	filterId := int32(56) // int32 |  (optional)
	filterAdNetworkid := int32(56) // int32 | Reports for one ad network. (optional)
	filterState := int32(56) // int32 |  (optional)
	sortBy := "sortBy_example" // string |  (optional) (default to "r.id")
	sortDir := "sortDir_example" // string |  (optional) (default to "desc")
	page := int32(56) // int32 |  (optional) (default to 1)
	perPage := int32(56) // int32 |  (optional) (default to 20)

	configuration := openapiclient.NewConfiguration()
	apiClient := openapiclient.NewAPIClient(configuration)
	resp, r, err := apiClient.TrackerNetworksAPI.ApiV1TrackerAdNetworksReportsGet(context.Background()).FilterId(filterId).FilterAdNetworkid(filterAdNetworkid).FilterState(filterState).SortBy(sortBy).SortDir(sortDir).Page(page).PerPage(perPage).Execute()
	if err != nil {
		fmt.Fprintf(os.Stderr, "Error when calling `TrackerNetworksAPI.ApiV1TrackerAdNetworksReportsGet``: %v\n", err)
		fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
	}
	// response from `ApiV1TrackerAdNetworksReportsGet`: ApiV1TrackerTrackingLinksIdZoneCostsGet200Response
	fmt.Fprintf(os.Stdout, "Response from `TrackerNetworksAPI.ApiV1TrackerAdNetworksReportsGet`: %v\n", resp)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiApiV1TrackerAdNetworksReportsGetRequest struct via the builder pattern

Name Type Description Notes
filterId int32
filterAdNetworkid int32 Reports for one ad network.
filterState int32
sortBy string [default to "r.id"]
sortDir string [default to "desc"]
page int32 [default to 1]
perPage int32 [default to 20]

Return type

ApiV1TrackerTrackingLinksIdZoneCostsGet200Response

Authorization

apiKey

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

ApiV1TrackerAffiliateNetworkTemplatesGet

ApiV1TrackerTrackingLinksIdZoneCostsGet200Response ApiV1TrackerAffiliateNetworkTemplatesGet(ctx).Execute()

List affiliate-network templates.

Example

package main

import (
	"context"
	"fmt"
	"os"
	openapiclient "github.com/goadserver/goadserver-go"
)

func main() {

	configuration := openapiclient.NewConfiguration()
	apiClient := openapiclient.NewAPIClient(configuration)
	resp, r, err := apiClient.TrackerNetworksAPI.ApiV1TrackerAffiliateNetworkTemplatesGet(context.Background()).Execute()
	if err != nil {
		fmt.Fprintf(os.Stderr, "Error when calling `TrackerNetworksAPI.ApiV1TrackerAffiliateNetworkTemplatesGet``: %v\n", err)
		fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
	}
	// response from `ApiV1TrackerAffiliateNetworkTemplatesGet`: ApiV1TrackerTrackingLinksIdZoneCostsGet200Response
	fmt.Fprintf(os.Stdout, "Response from `TrackerNetworksAPI.ApiV1TrackerAffiliateNetworkTemplatesGet`: %v\n", resp)
}

Path Parameters

This endpoint does not need any parameter.

Other Parameters

Other parameters are passed through a pointer to a apiApiV1TrackerAffiliateNetworkTemplatesGetRequest struct via the builder pattern

Return type

ApiV1TrackerTrackingLinksIdZoneCostsGet200Response

Authorization

apiKey

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

ApiV1TrackerAffiliateNetworksGet

ApiV1TrackerAffiliateNetworksGet200Response ApiV1TrackerAffiliateNetworksGet(ctx).Execute()

List affiliate networks.

Example

package main

import (
	"context"
	"fmt"
	"os"
	openapiclient "github.com/goadserver/goadserver-go"
)

func main() {

	configuration := openapiclient.NewConfiguration()
	apiClient := openapiclient.NewAPIClient(configuration)
	resp, r, err := apiClient.TrackerNetworksAPI.ApiV1TrackerAffiliateNetworksGet(context.Background()).Execute()
	if err != nil {
		fmt.Fprintf(os.Stderr, "Error when calling `TrackerNetworksAPI.ApiV1TrackerAffiliateNetworksGet``: %v\n", err)
		fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
	}
	// response from `ApiV1TrackerAffiliateNetworksGet`: ApiV1TrackerAffiliateNetworksGet200Response
	fmt.Fprintf(os.Stdout, "Response from `TrackerNetworksAPI.ApiV1TrackerAffiliateNetworksGet`: %v\n", resp)
}

Path Parameters

This endpoint does not need any parameter.

Other Parameters

Other parameters are passed through a pointer to a apiApiV1TrackerAffiliateNetworksGetRequest struct via the builder pattern

Return type

ApiV1TrackerAffiliateNetworksGet200Response

Authorization

apiKey

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

ApiV1TrackerAffiliateNetworksIdDelete

ApiV1PublisherPushCampaignsIdDelete200Response ApiV1TrackerAffiliateNetworksIdDelete(ctx, id).Execute()

Delete an affiliate network.

Example

package main

import (
	"context"
	"fmt"
	"os"
	openapiclient "github.com/goadserver/goadserver-go"
)

func main() {
	id := int32(56) // int32 | Affiliate network ID.

	configuration := openapiclient.NewConfiguration()
	apiClient := openapiclient.NewAPIClient(configuration)
	resp, r, err := apiClient.TrackerNetworksAPI.ApiV1TrackerAffiliateNetworksIdDelete(context.Background(), id).Execute()
	if err != nil {
		fmt.Fprintf(os.Stderr, "Error when calling `TrackerNetworksAPI.ApiV1TrackerAffiliateNetworksIdDelete``: %v\n", err)
		fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
	}
	// response from `ApiV1TrackerAffiliateNetworksIdDelete`: ApiV1PublisherPushCampaignsIdDelete200Response
	fmt.Fprintf(os.Stdout, "Response from `TrackerNetworksAPI.ApiV1TrackerAffiliateNetworksIdDelete`: %v\n", resp)
}

Path Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
id int32 Affiliate network ID.

Other Parameters

Other parameters are passed through a pointer to a apiApiV1TrackerAffiliateNetworksIdDeleteRequest struct via the builder pattern

Name Type Description Notes

Return type

ApiV1PublisherPushCampaignsIdDelete200Response

Authorization

apiKey

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

ApiV1TrackerAffiliateNetworksIdPut

ApiV1PublisherPushCampaignsPost200Response ApiV1TrackerAffiliateNetworksIdPut(ctx, id).ApiV1TrackerAffiliateNetworksIdPutRequest(apiV1TrackerAffiliateNetworksIdPutRequest).Execute()

Update an affiliate network.

Example

package main

import (
	"context"
	"fmt"
	"os"
	openapiclient "github.com/goadserver/goadserver-go"
)

func main() {
	id := int32(56) // int32 | Affiliate network ID.
	apiV1TrackerAffiliateNetworksIdPutRequest := *openapiclient.NewApiV1TrackerAffiliateNetworksIdPutRequest() // ApiV1TrackerAffiliateNetworksIdPutRequest | 

	configuration := openapiclient.NewConfiguration()
	apiClient := openapiclient.NewAPIClient(configuration)
	resp, r, err := apiClient.TrackerNetworksAPI.ApiV1TrackerAffiliateNetworksIdPut(context.Background(), id).ApiV1TrackerAffiliateNetworksIdPutRequest(apiV1TrackerAffiliateNetworksIdPutRequest).Execute()
	if err != nil {
		fmt.Fprintf(os.Stderr, "Error when calling `TrackerNetworksAPI.ApiV1TrackerAffiliateNetworksIdPut``: %v\n", err)
		fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
	}
	// response from `ApiV1TrackerAffiliateNetworksIdPut`: ApiV1PublisherPushCampaignsPost200Response
	fmt.Fprintf(os.Stdout, "Response from `TrackerNetworksAPI.ApiV1TrackerAffiliateNetworksIdPut`: %v\n", resp)
}

Path Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
id int32 Affiliate network ID.

Other Parameters

Other parameters are passed through a pointer to a apiApiV1TrackerAffiliateNetworksIdPutRequest struct via the builder pattern

Name Type Description Notes

apiV1TrackerAffiliateNetworksIdPutRequest | ApiV1TrackerAffiliateNetworksIdPutRequest | |

Return type

ApiV1PublisherPushCampaignsPost200Response

Authorization

apiKey

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

ApiV1TrackerAffiliateNetworksPost

ApiV1PublisherPushCampaignsPost200Response ApiV1TrackerAffiliateNetworksPost(ctx).ApiV1TrackerAffiliateNetworksPostRequest(apiV1TrackerAffiliateNetworksPostRequest).Execute()

Create an affiliate network.

Example

package main

import (
	"context"
	"fmt"
	"os"
	openapiclient "github.com/goadserver/goadserver-go"
)

func main() {
	apiV1TrackerAffiliateNetworksPostRequest := *openapiclient.NewApiV1TrackerAffiliateNetworksPostRequest("CrakRevenue") // ApiV1TrackerAffiliateNetworksPostRequest | 

	configuration := openapiclient.NewConfiguration()
	apiClient := openapiclient.NewAPIClient(configuration)
	resp, r, err := apiClient.TrackerNetworksAPI.ApiV1TrackerAffiliateNetworksPost(context.Background()).ApiV1TrackerAffiliateNetworksPostRequest(apiV1TrackerAffiliateNetworksPostRequest).Execute()
	if err != nil {
		fmt.Fprintf(os.Stderr, "Error when calling `TrackerNetworksAPI.ApiV1TrackerAffiliateNetworksPost``: %v\n", err)
		fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
	}
	// response from `ApiV1TrackerAffiliateNetworksPost`: ApiV1PublisherPushCampaignsPost200Response
	fmt.Fprintf(os.Stdout, "Response from `TrackerNetworksAPI.ApiV1TrackerAffiliateNetworksPost`: %v\n", resp)
}

Path Parameters

Other Parameters

Other parameters are passed through a pointer to a apiApiV1TrackerAffiliateNetworksPostRequest struct via the builder pattern

Name Type Description Notes
apiV1TrackerAffiliateNetworksPostRequest ApiV1TrackerAffiliateNetworksPostRequest

Return type

ApiV1PublisherPushCampaignsPost200Response

Authorization

apiKey

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]