198 lines
6.0 KiB
YAML
198 lines
6.0 KiB
YAML
openapi: 3.0.0
|
|
info:
|
|
version: v1
|
|
title: Keitaro Admin API
|
|
x-logo:
|
|
url: assets/logo.png
|
|
altText: Keitaro logo
|
|
servers:
|
|
- url: /admin_api/v1
|
|
paths:
|
|
/affiliate_networks:
|
|
$ref: ./paths/affiliate_networks.yaml
|
|
/affiliate_networks/{id}:
|
|
$ref: ./paths/affiliate_networks_id_.yaml
|
|
/affiliate_networks/{id}/clone:
|
|
$ref: ./paths/affiliate_networks_id_clone.yaml
|
|
/affiliate_networks/{id}/restore:
|
|
$ref: ./paths/affiliate_networks_id_restore.yaml
|
|
/affiliate_networks/clean_archive:
|
|
$ref: ./paths/affiliate_networks_clean_archive.yaml
|
|
/affiliate_networks/deleted:
|
|
$ref: ./paths/affiliate_networks_deleted.yaml
|
|
/botlist:
|
|
$ref: ./paths/botlist.yaml
|
|
/botlist/add:
|
|
$ref: ./paths/botlist_add.yaml
|
|
/botlist/exclude:
|
|
$ref: ./paths/botlist_exclude.yaml
|
|
/campaigns:
|
|
$ref: ./paths/campaigns.yaml
|
|
/campaigns/{id}:
|
|
$ref: ./paths/campaigns_id_.yaml
|
|
/campaigns/{id}/clone:
|
|
$ref: ./paths/campaigns_id_clone.yaml
|
|
/campaigns/{id}/disable:
|
|
$ref: ./paths/campaigns_id_disable.yaml
|
|
/campaigns/{id}/enable:
|
|
$ref: ./paths/campaigns_id_enable.yaml
|
|
/campaigns/{id}/restore:
|
|
$ref: ./paths/campaigns_id_restore.yaml
|
|
/campaigns/{id}/streams:
|
|
$ref: ./paths/campaigns_id_streams.yaml
|
|
/campaigns/{id}/update_costs:
|
|
$ref: ./paths/campaigns_id_update_costs.yaml
|
|
/campaigns/clean_archive:
|
|
$ref: ./paths/campaigns_clean_archive.yaml
|
|
/campaigns/deleted:
|
|
$ref: ./paths/campaigns_deleted.yaml
|
|
/clicks/clean:
|
|
$ref: ./paths/clicks_clean.yaml
|
|
/clicks/log:
|
|
$ref: ./paths/clicks_log.yaml
|
|
/clicks/update_costs:
|
|
$ref: ./paths/clicks_update_costs.yaml
|
|
/conversions/log:
|
|
$ref: ./paths/conversions_log.yaml
|
|
/domains:
|
|
$ref: ./paths/domains.yaml
|
|
/domains/{id}:
|
|
$ref: ./paths/domains_id_.yaml
|
|
/domains/{id}/check:
|
|
$ref: ./paths/domains_id_check.yaml
|
|
/domains/{id}/restore:
|
|
$ref: ./paths/domains_id_restore.yaml
|
|
/domains/clean_archive:
|
|
$ref: ./paths/domains_clean_archive.yaml
|
|
/domains/deleted:
|
|
$ref: ./paths/domains_deleted.yaml
|
|
/domains/ip:
|
|
$ref: ./paths/domains_ip.yaml
|
|
/domains/register:
|
|
$ref: ./paths/domains_register.yaml
|
|
/groups:
|
|
$ref: ./paths/groups.yaml
|
|
/groups/{id}:
|
|
$ref: ./paths/groups_id_.yaml
|
|
/groups/{id}/delete:
|
|
$ref: ./paths/groups_id_delete.yaml
|
|
/integrations/facebook:
|
|
$ref: ./paths/integrations_facebook.yaml
|
|
/integrations/facebook/{id}:
|
|
$ref: ./paths/integrations_facebook_id_.yaml
|
|
/integrations/facebook/{id}/campaign:
|
|
$ref: ./paths/integrations_facebook_id_campaign.yaml
|
|
/landing_pages:
|
|
$ref: ./paths/landing_pages.yaml
|
|
/landing_pages/{id}:
|
|
$ref: ./paths/landing_pages_id_.yaml
|
|
/landing_pages/{id}/add_file:
|
|
$ref: ./paths/landing_pages_id_add_file.yaml
|
|
/landing_pages/{id}/clone:
|
|
$ref: ./paths/landing_pages_id_clone.yaml
|
|
/landing_pages/{id}/download:
|
|
$ref: ./paths/landing_pages_id_download.yaml
|
|
/landing_pages/{id}/get_file:
|
|
$ref: ./paths/landing_pages_id_get_file.yaml
|
|
/landing_pages/{id}/get_structure:
|
|
$ref: ./paths/landing_pages_id_get_structure.yaml
|
|
/landing_pages/{id}/remove_file:
|
|
$ref: ./paths/landing_pages_id_remove_file.yaml
|
|
/landing_pages/{id}/restore:
|
|
$ref: ./paths/landing_pages_id_restore.yaml
|
|
/landing_pages/{id}/update_file:
|
|
$ref: ./paths/landing_pages_id_update_file.yaml
|
|
/landing_pages/clean_archive:
|
|
$ref: ./paths/landing_pages_clean_archive.yaml
|
|
/landing_pages/deleted:
|
|
$ref: ./paths/landing_pages_deleted.yaml
|
|
/logs/{type}:
|
|
$ref: ./paths/logs_type_.yaml
|
|
/logs/types:
|
|
$ref: ./paths/logs_types.yaml
|
|
/offers:
|
|
$ref: ./paths/offers.yaml
|
|
/offers/{id}:
|
|
$ref: ./paths/offers_id_.yaml
|
|
/offers/{id}/add_file:
|
|
$ref: ./paths/offers_id_add_file.yaml
|
|
/offers/{id}/archive:
|
|
$ref: ./paths/offers_id_archive.yaml
|
|
/offers/{id}/clone:
|
|
$ref: ./paths/offers_id_clone.yaml
|
|
/offers/{id}/download:
|
|
$ref: ./paths/offers_id_download.yaml
|
|
/offers/{id}/get_file:
|
|
$ref: ./paths/offers_id_get_file.yaml
|
|
/offers/{id}/get_structure:
|
|
$ref: ./paths/offers_id_get_structure.yaml
|
|
/offers/{id}/remove_file:
|
|
$ref: ./paths/offers_id_remove_file.yaml
|
|
/offers/{id}/restore:
|
|
$ref: ./paths/offers_id_restore.yaml
|
|
/offers/{id}/update_file:
|
|
$ref: ./paths/offers_id_update_file.yaml
|
|
/offers/clean_archive:
|
|
$ref: ./paths/offers_clean_archive.yaml
|
|
/offers/deleted:
|
|
$ref: ./paths/offers_deleted.yaml
|
|
/report/build:
|
|
$ref: ./paths/report_build.yaml
|
|
/report/labels:
|
|
$ref: ./paths/report_labels.yaml
|
|
/stream_filters:
|
|
$ref: ./paths/stream_filters.yaml
|
|
/stream_schemas:
|
|
$ref: ./paths/stream_schemas.yaml
|
|
/stream_types:
|
|
$ref: ./paths/stream_types.yaml
|
|
/stream/{id}/events:
|
|
$ref: ./paths/stream_id_events.yaml
|
|
/streams_actions:
|
|
$ref: ./paths/streams_actions.yaml
|
|
/streams:
|
|
$ref: ./paths/streams.yaml
|
|
/streams/{id}:
|
|
$ref: ./paths/streams_id_.yaml
|
|
/streams/{id}/disable:
|
|
$ref: ./paths/streams_id_disable.yaml
|
|
/streams/{id}/enable:
|
|
$ref: ./paths/streams_id_enable.yaml
|
|
/streams/{id}/restore:
|
|
$ref: ./paths/streams_id_restore.yaml
|
|
/streams/clean_archive:
|
|
$ref: ./paths/streams_clean_archive.yaml
|
|
/streams/deleted:
|
|
$ref: ./paths/streams_deleted.yaml
|
|
/streams/search:
|
|
$ref: ./paths/streams_search.yaml
|
|
/traffic_sources:
|
|
$ref: ./paths/traffic_sources.yaml
|
|
/traffic_sources/{id}:
|
|
$ref: ./paths/traffic_sources_id_.yaml
|
|
/traffic_sources/{id}/clone:
|
|
$ref: ./paths/traffic_sources_id_clone.yaml
|
|
/traffic_sources/clean_archive:
|
|
$ref: ./paths/traffic_sources_clean_archive.yaml
|
|
/users:
|
|
$ref: ./paths/users.yaml
|
|
/users/{id}:
|
|
$ref: ./paths/users_id_.yaml
|
|
/users/{id}/access:
|
|
$ref: ./paths/users_id_access.yaml
|
|
/users/clean_archive:
|
|
$ref: ./paths/users_clean_archive.yaml
|
|
components:
|
|
schemas:
|
|
$ref: ./schemas/_index.yaml
|
|
parameters: {}
|
|
responses:
|
|
$ref: ./responses/_index.yaml
|
|
securitySchemes:
|
|
ApiKeyAuth:
|
|
type: apiKey
|
|
in: header
|
|
name: Api-Key
|
|
description: |
|
|
Authorization required "Api-Key" header.
|