openapi: 3.1.0 info: title: Kevel APIs Ads Sites API description: 'OpenAPI 3.1 description of the public Kevel ad-tech platform APIs covering the Decision API for ad requests, the Management API for advertisers, campaigns, flights, ads, creatives, sites, and zones, and the Reporting API for performance analytics. Endpoint shapes are derived from Kevel''s public developer docs at https://dev.kevel.com/ and the published API index at http://dev.kevel.com/llms.txt. ' version: 1.0.0 contact: name: Kevel url: https://www.kevel.com/ servers: - url: https://api.kevel.co/v1 description: Kevel Management API. - url: https://e-{networkId}.adzerk.net description: Kevel Decision API (per network host). variables: networkId: default: '1' description: Your Kevel network ID. security: - ApiKeyAuth: [] tags: - name: Sites description: Manage sites. paths: /site: get: tags: - Sites summary: List sites operationId: listSites responses: '200': description: A list of sites. content: application/json: schema: type: array items: $ref: '#/components/schemas/Site' post: tags: - Sites summary: Create a site operationId: createSite requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/Site' responses: '200': description: Created site. /site/{id}: parameters: - $ref: '#/components/parameters/Id' get: tags: - Sites summary: Get a site operationId: getSite responses: '200': description: A site. content: application/json: schema: $ref: '#/components/schemas/Site' put: tags: - Sites summary: Update a site operationId: updateSite requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/Site' responses: '200': description: Updated site. components: parameters: Id: name: id in: path required: true schema: type: integer schemas: Site: type: object properties: Id: type: integer Title: type: string Url: type: string IsDeleted: type: boolean securitySchemes: ApiKeyAuth: type: apiKey in: header name: X-Adzerk-ApiKey description: Management/Reporting API key issued from the Kevel UI.