keitaro-api-skill/references/paths/traffic_sources.yaml

54 lines
1.2 KiB
YAML

get:
tags:
- Traffic sources
security:
- ApiKeyAuth: []
summary: Get traffic sources
description: Returns list of traffic sources
responses:
'200':
description: List of traffic sources
content:
application/json:
schema:
type: array
items:
$ref: ../schemas/Source.yaml
'400':
$ref: ../responses/BadRequest.yaml
'401':
$ref: ../responses/Unauthorized.yaml
'402':
$ref: ../responses/PaymentRequired.yaml
'500':
$ref: ../responses/InternalError.yaml
post:
tags:
- Traffic sources
security:
- ApiKeyAuth: []
requestBody:
description: Traffic source fields
required: true
content:
application/json:
schema:
$ref: ../schemas/SourceRequest.yaml
summary: Create traffic source
description: Creates traffic source
responses:
'200':
description: Traffic source details
content:
application/json:
schema:
$ref: ../schemas/Source.yaml
'401':
$ref: ../responses/Unauthorized.yaml
'402':
$ref: ../responses/PaymentRequired.yaml
'406':
$ref: ../responses/NotAcceptable.yaml
'500':
$ref: ../responses/InternalError.yaml