Mediago API
en
  • en
  • zh
  1. Sites Block Management
Mediago API
en
  • en
  • zh
  • Authentication
    • Get Access Token
      POST
  • Account Management
    • Get Authorized Account List
      GET
  • Campaign Management
    • Get Authorized Campaign List
      GET
    • Get Campaigns Detail
      GET
    • Create Campaign
      POST
    • Update Campaign
      POST
    • Batch Update Campaigns
      POST
    • Batch Active/Pause Campaigns
      POST
    • Batch Archive Campaigns
      POST
  • Ad Management
    • Get Authorized Ad List
      GET
    • Batch Active/Pause Ads
      POST
  • Sites Block Management
    • Get Account Block List
      GET
    • Block/Unblock Sites at Account
      POST
    • Get Campaign Block List
      GET
    • Block/Unblock Sites at Campaign
      POST
  • Report APIs
    • Get Daily Summary Data of All Campaign
      GET
    • Get Daily Report in Campaign Dimension
      GET
    • Get Daily Report in Ad Dimension
      GET
    • Get Hourly Realtime Data in Campaign or Ad Dimension
      GET
    • Get Account Daily Report in Site Dimension
      GET
    • Get Daily Report in Site Dimension
      GET
  1. Sites Block Management

Block/Unblock Sites at Account

POST
https://api.mediago.io/manage/v1/account/domain/block
Last modified:2025-10-13 07:21:33
Block/Unblock Account
You can only modify up to 100 sites at a time; Otherwise, it will error.
QPS limit: 60, IP limit: 15.
Request Parameters:
ParameterDescriptionData TypeRequired
account_id(Required) account idstringYes
op0 block 1 unblockstringYes
block_sitesthe list of blocked sitesarrayYes
domain_namesite namestringYes
site_idsite id, you need to ensure the accuracy of the site id and cannot use 0 or null to block sites.intYes
Tips: You can only modify up to 100 sites at a time; Otherwise, it will error.

Request

Header Params

Body Params application/json

Example
{
  "account_id": "617",
  "block_sites": [
    {
      "domain_name": "msn.com",
      "site_id": 2007904
    },
    {
      "domain_name": "msn.com",
      "site_id": 61418979
    }
  ],
  "op": "1"
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.mediago.io/manage/v1/account/domain/block' \
--header 'Authorization: Bearer your_access_token_here' \
--header 'Content-Type: application/json' \
--data-raw '{
  "account_id": "617",
  "block_sites": [
    {
      "domain_name": "msn.com",
      "site_id": 2007904
    },
    {
      "domain_name": "msn.com",
      "site_id": 61418979
    }
  ],
  "op": "1"
}'

Responses

🟢200Success Response
application/json
Body

Example
{
    "code": 0,
    "data": {
        "blocked_sites": [
            {
                "site_id": 61418979,
                "domain_name": "msn.com"
            }
        ]
    },
    "message": "Success"
}
Modified at 2025-10-13 07:21:33
Previous
Get Account Block List
Next
Get Campaign Block List
Built with