SellAuth

Blacklist

Get Blacklist

Retrieves the blacklist entries.

GET
/v1/shops/{shopId}/blacklist

Authorization

AuthorizationRequiredBearer <token>

You can retrieve your API key by visiting your dashboard and clicking Account > API.

In: header

Path Parameters

shopIdRequiredinteger

The shop ID.

curl -X GET "https://api.sellauth.com/v1/shops/{shopId}/blacklist" \
  -H "Authorization: Bearer <token>"

{
  "current_page": 1,
  "data": [
    {
      "id": 18,
      "shop_id": 38,
      "type": "email",
      "match_type": "exact",
      "value": "kipiga6346@okexbit.com",
      "payment_method_ids": [
        30
      ],
      "reason": "Temporary email",
      "message": null,
      "whitelist": null,
      "created_at": "2026-01-25T17:04:45.000000Z",
      "updated_at": "2026-01-25T17:04:45.000000Z",
      "deleted_at": null
    }
  ],
  "first_page_url": "https://api.sellauth.com/v1/shops/38/blacklist?page=1",
  "from": 1,
  "last_page": 1,
  "last_page_url": "https://api.sellauth.com/v1/shops/38/blacklist?page=1",
  "links": [
    {
      "url": null,
      "label": "&laquo; Previous",
      "active": false
    },
    {
      "url": "https://api.sellauth.com/v1/shops/38/blacklist?page=1",
      "label": "1",
      "active": true
    },
    {
      "url": null,
      "label": "Next &raquo;",
      "active": false
    }
  ],
  "next_page_url": null,
  "path": "https://api.sellauth.com/v1/shops/38/blacklist",
  "per_page": 20,
  "prev_page_url": null,
  "to": 1,
  "total": 1
}

Create Blacklist Entry

Creates a new blacklist entry.

POST
/v1/shops/{shopId}/blacklist

Authorization

AuthorizationRequiredBearer <token>

You can retrieve your API key by visiting your dashboard and clicking Account > API.

In: header

Request Body

application/jsonRequired
valueRequiredstring
typeRequiredstring
Value in: "email" | "ip" | "user_agent" | "vpn" | "asn" | "country_code" | "discord_id"
match_typeRequiredstring
Value in: "exact" | "regex"
reasonstring
messagestring
payment_method_idsarray<string>
whitelistarray<string>

Path Parameters

shopIdRequiredinteger

The shop ID.

curl -X POST "https://api.sellauth.com/v1/shops/{shopId}/blacklist" \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "value": "culpa",
    "type": "ip",
    "match_type": "exact",
    "reason": "culpa",
    "message": "culpa",
    "payment_method_ids": null,
    "whitelist": [
      "culpa"
    ]
  }'

Get Blacklist Entry

Retrieves a specific blacklist entry.

GET
/v1/shops/{shopId}/blacklist/{blacklistId}

Authorization

AuthorizationRequiredBearer <token>

You can retrieve your API key by visiting your dashboard and clicking Account > API.

In: header

Path Parameters

shopIdRequiredinteger

The shop ID.

blacklistIdRequiredinteger

The blacklist entry ID.

curl -X GET "https://api.sellauth.com/v1/shops/{shopId}/blacklist/{blacklistId}" \
  -H "Authorization: Bearer <token>"

{
  "id": 18,
  "shop_id": 38,
  "type": "email",
  "match_type": "exact",
  "value": "kipiga6346@okexbit.com",
  "payment_method_ids": [
    30
  ],
  "reason": "Temporary email",
  "message": null,
  "whitelist": null,
  "created_at": "2026-01-25T17:04:45.000000Z",
  "updated_at": "2026-01-25T17:04:45.000000Z",
  "deleted_at": null
}

Delete Blacklist Entry

Deletes a specific blacklist entry.

DELETE
/v1/shops/{shopId}/blacklist/{blacklistId}

Authorization

AuthorizationRequiredBearer <token>

You can retrieve your API key by visiting your dashboard and clicking Account > API.

In: header

Path Parameters

shopIdRequiredinteger

The shop ID.

blacklistIdRequiredinteger

The blacklist entry ID.

curl -X DELETE "https://api.sellauth.com/v1/shops/{shopId}/blacklist/{blacklistId}" \
  -H "Authorization: Bearer <token>"

Update Blacklist Entry

Updates a specific blacklist entry.

PUT
/v1/shops/{shopId}/blacklist/{blacklistId}/update

Authorization

AuthorizationRequiredBearer <token>

You can retrieve your API key by visiting your dashboard and clicking Account > API.

In: header

Request Body

application/jsonRequired
idRequiredinteger
valueRequiredstring
typeRequiredstring
Value in: "email" | "ip" | "user_agent" | "vpn" | "asn" | "country_code" | "discord_id"
match_typeRequiredstring
Value in: "exact" | "regex"
reasonstring
messagestring
payment_method_idsarray<string>
whitelistarray<string>

Path Parameters

shopIdRequiredinteger

The shop ID.

blacklistIdRequiredinteger

The blacklist entry ID.

curl -X PUT "https://api.sellauth.com/v1/shops/{shopId}/blacklist/{blacklistId}/update" \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "id": 12,
    "value": "culpa",
    "type": "ip",
    "match_type": "exact",
    "reason": "culpa",
    "message": "culpa",
    "payment_method_ids": null,
    "whitelist": [
      "culpa"
    ]
  }'