Getty Images Affiliates API
The Affiliates API from Getty Images — 2 operation(s) for affiliates.
The Affiliates API from Getty Images — 2 operation(s) for affiliates.
openapi: 3.0.1
info:
title: Getty Images Affiliates API
version: '3'
description: '
Developer resources for the Getty Images API including SDK, documentation,
release notes, status, notifications and sample code.'
security:
- Api-Key: []
- OAuth2: []
tags:
- name: Affiliates
paths:
/v3/affiliates/search/images:
get:
tags:
- Affiliates
summary: ''
parameters:
- name: Accept-Language
in: header
description: 'Provide a header to specify the language of result values. Supported values: cs (iStock only), de, en-GB, en-US, es, fi (iStock only), fr, hu (iStock only), id (iStock only), it, ja, ko (creative assets only), nl, pl (creative assets only), pt-BR, pt-PT, ro (iStock only), ru (creative assets only), sv, th (iStock only), tr, uk (iStock only), vi (iStock only), zh-HK (creative assets only).'
schema:
type: string
description: 'Provide a header to specify the language of result values. Supported values: cs (iStock only), de, en-GB, en-US, es, fi (iStock only), fr, hu (iStock only), id (iStock only), it, ja, ko (creative assets only), nl, pl (creative assets only), pt-BR, pt-PT, ro (iStock only), ru (creative assets only), sv, th (iStock only), tr, uk (iStock only), vi (iStock only), zh-HK (creative assets only).'
- name: GI-Country-Code
in: header
description: Receive regionally relevant search results based on the value specified. Accepts only ISO Alpha-3 country codes. The Countries operation can be used to retrieve the codes.
schema:
type: string
description: Use of this parameter requires configuration changes to your API key. Please contact your sales representative to learn more.
- name: phrase
in: query
description: Search images using a search phrase.
schema:
type: string
description: Search images using a search phrase.
nullable: true
- name: style
in: query
description: Filter based on graphical style of the image.
schema:
$ref: '#/components/schemas/AffiliateSearchStyle'
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/AffiliateImageSearchResponse'
/v3/affiliates/search/videos:
get:
tags:
- Affiliates
parameters:
- name: Accept-Language
in: header
description: 'Provide a header to specify the language of result values. Supported values: cs (iStock only), de, en-GB, en-US, es, fi (iStock only), fr, hu (iStock only), id (iStock only), it, ja, ko (creative assets only), nl, pl (creative assets only), pt-BR, pt-PT, ro (iStock only), ru (creative assets only), sv, th (iStock only), tr, uk (iStock only), vi (iStock only), zh-HK (creative assets only).'
schema:
type: string
description: 'Provide a header to specify the language of result values. Supported values: cs (iStock only), de, en-GB, en-US, es, fi (iStock only), fr, hu (iStock only), id (iStock only), it, ja, ko (creative assets only), nl, pl (creative assets only), pt-BR, pt-PT, ro (iStock only), ru (creative assets only), sv, th (iStock only), tr, uk (iStock only), vi (iStock only), zh-HK (creative assets only).'
- name: GI-Country-Code
in: header
description: Receive regionally relevant search results based on the value specified. Accepts only ISO Alpha-3 country codes. The Countries operation can be used to retrieve the codes.
schema:
type: string
description: Use of this parameter requires configuration changes to your API key. Please contact your sales representative to learn more.
- name: phrase
in: query
schema:
type: string
nullable: true
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/AffiliateVideoSearchResponse'
components:
schemas:
AffiliateImage:
type: object
properties:
id:
type: string
nullable: true
title:
type: string
nullable: true
caption:
type: string
nullable: true
preview_urls:
$ref: '#/components/schemas/AffiliateImageUrls'
destination_url:
type: string
nullable: true
additionalProperties: false
AffiliateSearchStyle:
enum:
- photography
- vector
type: string
description: Specifies the graphical style of images desired.
AffiliateVideo:
type: object
properties:
id:
type: string
nullable: true
title:
type: string
nullable: true
caption:
type: string
nullable: true
preview_urls:
$ref: '#/components/schemas/AffiliateVideoUrls'
destination_url:
type: string
nullable: true
clip_length:
type: string
nullable: true
additionalProperties: false
AffiliateVideoSearchResponse:
type: object
properties:
videos:
type: array
items:
$ref: '#/components/schemas/AffiliateVideo'
nullable: true
auto_corrections:
$ref: '#/components/schemas/AutoCorrections'
additionalProperties: false
AffiliateVideoUrls:
type: object
properties:
small_still:
type: string
nullable: true
medium_still:
type: string
nullable: true
large_still:
type: string
nullable: true
small_motion:
type: string
nullable: true
large_motion:
type: string
nullable: true
additionalProperties: false
AffiliateImageSearchResponse:
type: object
properties:
images:
type: array
items:
$ref: '#/components/schemas/AffiliateImage'
nullable: true
auto_corrections:
$ref: '#/components/schemas/AutoCorrections'
additionalProperties: false
AffiliateImageUrls:
type: object
properties:
small:
type: string
nullable: true
small_height:
type: integer
format: int32
small_width:
type: integer
format: int32
medium:
type: string
nullable: true
medium_height:
type: integer
format: int32
medium_width:
type: integer
format: int32
large:
type: string
nullable: true
large_height:
type: integer
format: int32
large_width:
type: integer
format: int32
additionalProperties: false
AutoCorrections:
type: object
properties:
phrase:
type: string
nullable: true
additionalProperties: false
securitySchemes:
Api-Key:
type: apiKey
name: Api-Key
in: header
OAuth2:
type: oauth2
flows:
password:
tokenUrl: https://api.gettyimages.com/v4/oauth2/token
refreshUrl: https://api.gettyimages.com/v4/oauth2/token
scopes: {}
clientCredentials:
tokenUrl: https://api.gettyimages.com/v4/oauth2/token
scopes: {}
authorizationCode:
authorizationUrl: https://api.gettyimages.com/v4/oauth2/auth
tokenUrl: https://api.gettyimages.com/v4/oauth2/token
refreshUrl: https://api.gettyimages.com/v4/oauth2/token
scopes: {}