Gets ads

Get ads.

get
Query parameters
Typestring · enumOptional

The type to filter.

Possible values:
TitlestringOptional

The title to filter.

PositionstringOptional

The position to filter.

TargetURLstringOptional

The target URL to filter.

DescriptionstringOptional

The description to filter.

TagsstringOptional

The tags to filter.

Statusstring · enumOptional

The status to filter.

Possible values:
KeywordsstringOptional

The keywords to filter.

SortDataFieldstringOptional

The sort data field to sort. By default, the value is ID.

SortOrderstring · enumOptional

The sort order to sort. By default, the value is Descending.

Possible values:
PageNumberinteger · int32Optional

The page number of the pagination. Default value is 0.

PageSizeinteger · int32Optional

The page size of the pagination. Default value is 200.

Header parameters
Brand-URLstringRequired

The brand URL of the request. This is used to identify the brand.

Example: YOUR_BRAND_URL
Auth-KeystringRequired

This is used to authenticate the request. If the request is not authenticated, the server will return a 401 Unauthorized response.

Example: YOUR_AUTH_KEY
Responses
200

The request was successful.

application/json
get
GET /api/v1/ads HTTP/1.1
Host: protocol.jframework.io
Brand-URL: text
Auth-Key: text
Accept: */*
{
  "success": true,
  "statusCode": 200,
  "message": "The request was successful.",
  "data": {
    "items": [
      {
        "domains": [
          {
            "dnsRecords": [],
            "id": "sApKpllz4sAplsmzha",
            "type": "Client",
            "protocol": "Https",
            "domain": "example.yourdomain.com",
            "verified": true,
            "verifiedDate": "2025-09-12T08:18:49.544842Z",
            "isDefault": true,
            "isPrimary": true
          }
        ],
        "type": "Image",
        "title": "Summer Sale",
        "position": "homepage-top",
        "targetURL": "https://example.com/summer-sale",
        "description": "Up to 50% off during our summer sale!",
        "tags": null,
        "startDate": "2025-07-20T00:00:00",
        "endDate": "2025-10-20T23:59:59",
        "metadata": null,
        "languageCodes": [
          "en",
          "cn"
        ],
        "countryCodes": [
          "US",
          "SG"
        ],
        "status": "Active",
        "images": [
          {
            "id": "sApKpllz4sAplsmzha",
            "user": {
              "id": "Plamxinzg18snza",
              "code": "EXAMPLE",
              "avatar": "https://www.gravatar.com/avatar/205e460b479e2e5b48aec07710c08d50",
              "packageId": "1Plamxinzg18snza",
              "packageCode": "PACKAGE",
              "emailAddress": "[email protected]",
              "phoneNumber": "+123456789",
              "nickName": "example",
              "roles": [
                "admin",
                "support"
              ]
            },
            "refObject": "Object",
            "refId": 1,
            "mimeType": "image/png",
            "fileURL": "https://cdn.jframework.io/uploads/documents/example.pdf",
            "originalFilename": "image.png",
            "fileSize": 1028,
            "notes": "Notes",
            "tags": "Tags",
            "zOrder": 1,
            "isSystem": false,
            "createdDate": "2025-09-12T15:18:49.544837+07:00"
          }
        ],
        "id": "sApKpllz4sAplsmzha",
        "createdDate": "2025-09-12T08:18:49.544834Z"
      }
    ],
    "totalItems": 1,
    "pageNumber": 0,
    "pageSize": 20
  },
  "errors": []
}

Last updated

Was this helpful?