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. |
ApiV1PublisherPushCampaignsIdDelete200Response ApiV1TrackerAdNetworksDeleteReportsPut(ctx).ApiV1TrackerAdNetworksDeleteReportsPutRequest(apiV1TrackerAdNetworksDeleteReportsPutRequest).Execute()
Delete pulled spend reports.
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)
}Other parameters are passed through a pointer to a apiApiV1TrackerAdNetworksDeleteReportsPutRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| apiV1TrackerAdNetworksDeleteReportsPutRequest | ApiV1TrackerAdNetworksDeleteReportsPutRequest |
ApiV1PublisherPushCampaignsIdDelete200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ApiV1TrackerTrackingLinksIdZoneCostsGet200Response ApiV1TrackerAdNetworksGet(ctx).Status(status).FilterId(filterId).FilterName(filterName).SortBy(sortBy).SortDir(sortDir).Page(page).PerPage(perPage).Execute()
List ad networks.
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)
}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] |
ApiV1TrackerTrackingLinksIdZoneCostsGet200Response
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ApiV1TrackerTrackingLinksIdZoneCostsGet200Response ApiV1TrackerAdNetworksIdCampaignsGet(ctx, id).Execute()
Campaigns known on one ad network.
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)
}| Name | Type | Description | Notes |
|---|---|---|---|
| ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
| id | int32 | Ad network ID. |
Other parameters are passed through a pointer to a apiApiV1TrackerAdNetworksIdCampaignsGetRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|
ApiV1TrackerTrackingLinksIdZoneCostsGet200Response
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ApiV1PublisherPushCampaignsIdDelete200Response ApiV1TrackerAdNetworksIdDelete(ctx, id).Execute()
Delete an ad network.
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)
}| Name | Type | Description | Notes |
|---|---|---|---|
| ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
| id | int32 | Ad network ID. |
Other parameters are passed through a pointer to a apiApiV1TrackerAdNetworksIdDeleteRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|
ApiV1PublisherPushCampaignsIdDelete200Response
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ApiV1TrackerTrackingLinksIdZoneCostsGet200Response ApiV1TrackerAdNetworksIdGet(ctx, id).Execute()
Get one ad network.
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)
}| Name | Type | Description | Notes |
|---|---|---|---|
| ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
| id | int32 | Ad network ID. |
Other parameters are passed through a pointer to a apiApiV1TrackerAdNetworksIdGetRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|
ApiV1TrackerTrackingLinksIdZoneCostsGet200Response
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ApiV1PublisherPushCampaignsPost200Response ApiV1TrackerAdNetworksIdPut(ctx, id).ApiV1TrackerAdNetworksIdPutRequest(apiV1TrackerAdNetworksIdPutRequest).Execute()
Update an ad network.
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)
}| Name | Type | Description | Notes |
|---|---|---|---|
| ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
| id | int32 | Ad network ID. |
Other parameters are passed through a pointer to a apiApiV1TrackerAdNetworksIdPutRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|
apiV1TrackerAdNetworksIdPutRequest | ApiV1TrackerAdNetworksIdPutRequest | |
ApiV1PublisherPushCampaignsPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ApiV1PublisherPushCampaignsPost200Response ApiV1TrackerAdNetworksPost(ctx).ApiV1TrackerAdNetworksPostRequest(apiV1TrackerAdNetworksPostRequest).Execute()
Create an ad network.
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)
}Other parameters are passed through a pointer to a apiApiV1TrackerAdNetworksPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| apiV1TrackerAdNetworksPostRequest | ApiV1TrackerAdNetworksPostRequest |
ApiV1PublisherPushCampaignsPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
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.
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)
}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] |
ApiV1TrackerTrackingLinksIdZoneCostsGet200Response
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ApiV1TrackerTrackingLinksIdZoneCostsGet200Response ApiV1TrackerAffiliateNetworkTemplatesGet(ctx).Execute()
List affiliate-network templates.
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)
}This endpoint does not need any parameter.
Other parameters are passed through a pointer to a apiApiV1TrackerAffiliateNetworkTemplatesGetRequest struct via the builder pattern
ApiV1TrackerTrackingLinksIdZoneCostsGet200Response
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ApiV1TrackerAffiliateNetworksGet200Response ApiV1TrackerAffiliateNetworksGet(ctx).Execute()
List affiliate networks.
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)
}This endpoint does not need any parameter.
Other parameters are passed through a pointer to a apiApiV1TrackerAffiliateNetworksGetRequest struct via the builder pattern
ApiV1TrackerAffiliateNetworksGet200Response
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ApiV1PublisherPushCampaignsIdDelete200Response ApiV1TrackerAffiliateNetworksIdDelete(ctx, id).Execute()
Delete an affiliate network.
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)
}| Name | Type | Description | Notes |
|---|---|---|---|
| ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
| id | int32 | Affiliate network ID. |
Other parameters are passed through a pointer to a apiApiV1TrackerAffiliateNetworksIdDeleteRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|
ApiV1PublisherPushCampaignsIdDelete200Response
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ApiV1PublisherPushCampaignsPost200Response ApiV1TrackerAffiliateNetworksIdPut(ctx, id).ApiV1TrackerAffiliateNetworksIdPutRequest(apiV1TrackerAffiliateNetworksIdPutRequest).Execute()
Update an affiliate network.
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)
}| Name | Type | Description | Notes |
|---|---|---|---|
| ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
| id | int32 | Affiliate network ID. |
Other parameters are passed through a pointer to a apiApiV1TrackerAffiliateNetworksIdPutRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|
apiV1TrackerAffiliateNetworksIdPutRequest | ApiV1TrackerAffiliateNetworksIdPutRequest | |
ApiV1PublisherPushCampaignsPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ApiV1PublisherPushCampaignsPost200Response ApiV1TrackerAffiliateNetworksPost(ctx).ApiV1TrackerAffiliateNetworksPostRequest(apiV1TrackerAffiliateNetworksPostRequest).Execute()
Create an affiliate network.
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)
}Other parameters are passed through a pointer to a apiApiV1TrackerAffiliateNetworksPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| apiV1TrackerAffiliateNetworksPostRequest | ApiV1TrackerAffiliateNetworksPostRequest |
ApiV1PublisherPushCampaignsPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]