Skip to content

Latest commit

 

History

History
204 lines (127 loc) · 6.16 KB

PublisherFiltersAPI.md

File metadata and controls

204 lines (127 loc) · 6.16 KB

\PublisherFiltersAPI

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

Method HTTP request Description
ApiV1PublisherFiltersGet Get /api/v1/publisher/filters List the publisher's URL block list.
ApiV1PublisherFiltersUrlsDelete Delete /api/v1/publisher/filters/urls Remove one or more URLs from the block list.
ApiV1PublisherFiltersUrlsPost Post /api/v1/publisher/filters/urls Add one or more URLs to the block list.

ApiV1PublisherFiltersGet

ApiV1PublisherFiltersGet200Response ApiV1PublisherFiltersGet(ctx).Execute()

List the publisher's URL block list.

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.PublisherFiltersAPI.ApiV1PublisherFiltersGet(context.Background()).Execute()
	if err != nil {
		fmt.Fprintf(os.Stderr, "Error when calling `PublisherFiltersAPI.ApiV1PublisherFiltersGet``: %v\n", err)
		fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
	}
	// response from `ApiV1PublisherFiltersGet`: ApiV1PublisherFiltersGet200Response
	fmt.Fprintf(os.Stdout, "Response from `PublisherFiltersAPI.ApiV1PublisherFiltersGet`: %v\n", resp)
}

Path Parameters

This endpoint does not need any parameter.

Other Parameters

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

Return type

ApiV1PublisherFiltersGet200Response

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]

ApiV1PublisherFiltersUrlsDelete

ApiV1PublisherFiltersUrlsDelete200Response ApiV1PublisherFiltersUrlsDelete(ctx).ApiV1PublisherFiltersUrlsDeleteRequest(apiV1PublisherFiltersUrlsDeleteRequest).Execute()

Remove one or more URLs from the block list.

Example

package main

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

func main() {
	apiV1PublisherFiltersUrlsDeleteRequest := *openapiclient.NewApiV1PublisherFiltersUrlsDeleteRequest() // ApiV1PublisherFiltersUrlsDeleteRequest | 

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

Path Parameters

Other Parameters

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

Name Type Description Notes
apiV1PublisherFiltersUrlsDeleteRequest ApiV1PublisherFiltersUrlsDeleteRequest

Return type

ApiV1PublisherFiltersUrlsDelete200Response

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]

ApiV1PublisherFiltersUrlsPost

ApiV1PublisherFiltersUrlsPost201Response ApiV1PublisherFiltersUrlsPost(ctx).ApiV1PublisherFiltersUrlsPostRequest(apiV1PublisherFiltersUrlsPostRequest).Execute()

Add one or more URLs to the block list.

Example

package main

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

func main() {
	apiV1PublisherFiltersUrlsPostRequest := *openapiclient.NewApiV1PublisherFiltersUrlsPostRequest() // ApiV1PublisherFiltersUrlsPostRequest | 

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

Path Parameters

Other Parameters

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

Name Type Description Notes
apiV1PublisherFiltersUrlsPostRequest ApiV1PublisherFiltersUrlsPostRequest

Return type

ApiV1PublisherFiltersUrlsPost201Response

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]