Skip to content

Vero Public API's — client.commerce.vero

Version 1.0.0 · base path /commerce/vero/v1 · async twin: the same methods on AsyncEbayClient, awaited.

Operations

Bases: BaseResource

get_vero_reason_code

get_vero_reason_code(vero_reason_code_id: str, *, x_ebay_c_marketplace_id: str | None = None, raw_response: Literal[False] = False) -> commerce_vero_models.VeroReasonCodeResponse
get_vero_reason_code(vero_reason_code_id: str, *, x_ebay_c_marketplace_id: str | None = None, raw_response: Literal[True]) -> httpx.Response
get_vero_reason_code(vero_reason_code_id: str, *, x_ebay_c_marketplace_id: str | None = None, raw_response: bool = False) -> commerce_vero_models.VeroReasonCodeResponse | httpx.Response

Important! You must be a member of the Verified Rights Owner (VeRO) Program to use this call. This method is used to retrieve the details of a specific VeRO reason code, including a description of the code and the marketplace associated with the code. The vero_reason_code_id of the VeRO reason code for which to retrieve details is required as a path parameter.

get_vero_reason_codes

get_vero_reason_codes(*, x_ebay_c_marketplace_id: str | None = None, raw_response: Literal[False] = False) -> commerce_vero_models.VeroReasonCodeDetailResponse
get_vero_reason_codes(*, x_ebay_c_marketplace_id: str | None = None, raw_response: Literal[True]) -> httpx.Response
get_vero_reason_codes(*, x_ebay_c_marketplace_id: str | None = None, raw_response: bool = False) -> commerce_vero_models.VeroReasonCodeDetailResponse | httpx.Response

Important! You must be a member of the Verified Rights Owner (VeRO) Program to use this call. This method is used to retrieve the details of an array of VeRO reason codes. This information includes the descriptions of each code, as well as the marketplace associated with each code. If the X-EBAY-C-MARKETPLACE-ID header is present, only VeRO reason codes for that specific site will be returned.

create_vero_report

create_vero_report(*, body: VeroReportItemsRequest | None = None, x_ebay_c_marketplace_id: str | None = None, raw_response: Literal[False] = False) -> commerce_vero_models.VeroReportItemsResponse
create_vero_report(*, body: VeroReportItemsRequest | None = None, x_ebay_c_marketplace_id: str | None = None, raw_response: Literal[True]) -> httpx.Response
create_vero_report(*, body: VeroReportItemsRequest | None = None, x_ebay_c_marketplace_id: str | None = None, raw_response: bool = False) -> commerce_vero_models.VeroReportItemsResponse | httpx.Response

Important! You must be a member of the Verified Rights Owner (VeRO) Program to use this call. This method can be used to create a VeRO report for a listing. VeRO reports can be used to report items that your copyright, trademark, or other intellectual property rights.

get_vero_report

get_vero_report(vero_report_id: str, *, include_item_details: str | None = None, x_ebay_c_marketplace_id: str | None = None, raw_response: Literal[False] = False) -> commerce_vero_models.ReportStatusResponse
get_vero_report(vero_report_id: str, *, include_item_details: str | None = None, x_ebay_c_marketplace_id: str | None = None, raw_response: Literal[True]) -> httpx.Response
get_vero_report(vero_report_id: str, *, include_item_details: str | None = None, x_ebay_c_marketplace_id: str | None = None, raw_response: bool = False) -> commerce_vero_models.ReportStatusResponse | httpx.Response

Important! You must be a member of the Verified Rights Owner (VeRO) Program to use this call. This method can be used to retrieve status information about a VeRO report you have submitted to eBay for copyright, trademark, or other intellectual property rights infringement. The vero_report_id path parameter is used to specify the eBay report for which to retrieve status information.

get_vero_report_items

get_vero_report_items(*, filter: str | None = None, item_id: str | None = None, limit: int | str | None = None, offset: int | str | None = None, x_ebay_c_marketplace_id: str | None = None, raw_response: Literal[False] = False) -> commerce_vero_models.VeroReportStatusResponse
get_vero_report_items(*, filter: str | None = None, item_id: str | None = None, limit: int | str | None = None, offset: int | str | None = None, x_ebay_c_marketplace_id: str | None = None, raw_response: Literal[True]) -> httpx.Response
get_vero_report_items(*, filter: str | None = None, item_id: str | None = None, limit: int | str | None = None, offset: int | str | None = None, x_ebay_c_marketplace_id: str | None = None, raw_response: bool = False) -> commerce_vero_models.VeroReportStatusResponse | httpx.Response

Retrieves status for VERO infringement reports by Brand.

Models

CountryCodeEnum

Bases: OpenStrEnum

ad class-attribute instance-attribute

ad = 'AD'

ae class-attribute instance-attribute

ae = 'AE'

af class-attribute instance-attribute

af = 'AF'

ag class-attribute instance-attribute

ag = 'AG'

ai class-attribute instance-attribute

ai = 'AI'

al class-attribute instance-attribute

al = 'AL'

am class-attribute instance-attribute

am = 'AM'

an class-attribute instance-attribute

an = 'AN'

ao class-attribute instance-attribute

ao = 'AO'

aq class-attribute instance-attribute

aq = 'AQ'

ar class-attribute instance-attribute

ar = 'AR'

as_ class-attribute instance-attribute

as_ = 'AS'

at class-attribute instance-attribute

at = 'AT'

au class-attribute instance-attribute

au = 'AU'

aw class-attribute instance-attribute

aw = 'AW'

ax class-attribute instance-attribute

ax = 'AX'

az class-attribute instance-attribute

az = 'AZ'

ba class-attribute instance-attribute

ba = 'BA'

bb class-attribute instance-attribute

bb = 'BB'

bd class-attribute instance-attribute

bd = 'BD'

be class-attribute instance-attribute

be = 'BE'

bf class-attribute instance-attribute

bf = 'BF'

bg class-attribute instance-attribute

bg = 'BG'

bh class-attribute instance-attribute

bh = 'BH'

bi class-attribute instance-attribute

bi = 'BI'

bj class-attribute instance-attribute

bj = 'BJ'

bl class-attribute instance-attribute

bl = 'BL'

bm class-attribute instance-attribute

bm = 'BM'

bn class-attribute instance-attribute

bn = 'BN'

bo class-attribute instance-attribute

bo = 'BO'

bq class-attribute instance-attribute

bq = 'BQ'

br class-attribute instance-attribute

br = 'BR'

bs class-attribute instance-attribute

bs = 'BS'

bt class-attribute instance-attribute

bt = 'BT'

bv class-attribute instance-attribute

bv = 'BV'

bw class-attribute instance-attribute

bw = 'BW'

by class-attribute instance-attribute

by = 'BY'

bz class-attribute instance-attribute

bz = 'BZ'

ca class-attribute instance-attribute

ca = 'CA'

cc class-attribute instance-attribute

cc = 'CC'

cd class-attribute instance-attribute

cd = 'CD'

cf class-attribute instance-attribute

cf = 'CF'

cg class-attribute instance-attribute

cg = 'CG'

ch class-attribute instance-attribute

ch = 'CH'

ci class-attribute instance-attribute

ci = 'CI'

ck class-attribute instance-attribute

ck = 'CK'

cl class-attribute instance-attribute

cl = 'CL'

cm class-attribute instance-attribute

cm = 'CM'

cn class-attribute instance-attribute

cn = 'CN'

co class-attribute instance-attribute

co = 'CO'

cr class-attribute instance-attribute

cr = 'CR'

cu class-attribute instance-attribute

cu = 'CU'

cv class-attribute instance-attribute

cv = 'CV'

cw class-attribute instance-attribute

cw = 'CW'

cx class-attribute instance-attribute

cx = 'CX'

cy class-attribute instance-attribute

cy = 'CY'

cz class-attribute instance-attribute

cz = 'CZ'

de class-attribute instance-attribute

de = 'DE'

dj class-attribute instance-attribute

dj = 'DJ'

dk class-attribute instance-attribute

dk = 'DK'

dm class-attribute instance-attribute

dm = 'DM'

do class-attribute instance-attribute

do = 'DO'

dz class-attribute instance-attribute

dz = 'DZ'

ec class-attribute instance-attribute

ec = 'EC'

ee class-attribute instance-attribute

ee = 'EE'

eg class-attribute instance-attribute

eg = 'EG'

eh class-attribute instance-attribute

eh = 'EH'

er class-attribute instance-attribute

er = 'ER'

es class-attribute instance-attribute

es = 'ES'

et class-attribute instance-attribute

et = 'ET'

fi class-attribute instance-attribute

fi = 'FI'

fj class-attribute instance-attribute

fj = 'FJ'

fk class-attribute instance-attribute

fk = 'FK'

fm class-attribute instance-attribute

fm = 'FM'

fo class-attribute instance-attribute

fo = 'FO'

fr class-attribute instance-attribute

fr = 'FR'

ga class-attribute instance-attribute

ga = 'GA'

gb class-attribute instance-attribute

gb = 'GB'

gd class-attribute instance-attribute

gd = 'GD'

ge class-attribute instance-attribute

ge = 'GE'

gf class-attribute instance-attribute

gf = 'GF'

gg class-attribute instance-attribute

gg = 'GG'

gh class-attribute instance-attribute

gh = 'GH'

gi class-attribute instance-attribute

gi = 'GI'

gl class-attribute instance-attribute

gl = 'GL'

gm class-attribute instance-attribute

gm = 'GM'

gn class-attribute instance-attribute

gn = 'GN'

gp class-attribute instance-attribute

gp = 'GP'

gq class-attribute instance-attribute

gq = 'GQ'

gr class-attribute instance-attribute

gr = 'GR'

gs class-attribute instance-attribute

gs = 'GS'

gt class-attribute instance-attribute

gt = 'GT'

gu class-attribute instance-attribute

gu = 'GU'

gw class-attribute instance-attribute

gw = 'GW'

gy class-attribute instance-attribute

gy = 'GY'

hk class-attribute instance-attribute

hk = 'HK'

hm class-attribute instance-attribute

hm = 'HM'

hn class-attribute instance-attribute

hn = 'HN'

hr class-attribute instance-attribute

hr = 'HR'

ht class-attribute instance-attribute

ht = 'HT'

hu class-attribute instance-attribute

hu = 'HU'

id class-attribute instance-attribute

id = 'ID'

ie class-attribute instance-attribute

ie = 'IE'

il class-attribute instance-attribute

il = 'IL'

im class-attribute instance-attribute

im = 'IM'

in_ class-attribute instance-attribute

in_ = 'IN'

io class-attribute instance-attribute

io = 'IO'

iq class-attribute instance-attribute

iq = 'IQ'

ir class-attribute instance-attribute

ir = 'IR'

is_ class-attribute instance-attribute

is_ = 'IS'

it class-attribute instance-attribute

it = 'IT'

je class-attribute instance-attribute

je = 'JE'

jm class-attribute instance-attribute

jm = 'JM'

jo class-attribute instance-attribute

jo = 'JO'

jp class-attribute instance-attribute

jp = 'JP'

ke class-attribute instance-attribute

ke = 'KE'

kg class-attribute instance-attribute

kg = 'KG'

kh class-attribute instance-attribute

kh = 'KH'

ki class-attribute instance-attribute

ki = 'KI'

km class-attribute instance-attribute

km = 'KM'

kn class-attribute instance-attribute

kn = 'KN'

kp class-attribute instance-attribute

kp = 'KP'

kr class-attribute instance-attribute

kr = 'KR'

kw class-attribute instance-attribute

kw = 'KW'

ky class-attribute instance-attribute

ky = 'KY'

kz class-attribute instance-attribute

kz = 'KZ'

la class-attribute instance-attribute

la = 'LA'

lb class-attribute instance-attribute

lb = 'LB'

lc class-attribute instance-attribute

lc = 'LC'

li class-attribute instance-attribute

li = 'LI'

lk class-attribute instance-attribute

lk = 'LK'

lr class-attribute instance-attribute

lr = 'LR'

ls class-attribute instance-attribute

ls = 'LS'

lt class-attribute instance-attribute

lt = 'LT'

lu class-attribute instance-attribute

lu = 'LU'

lv class-attribute instance-attribute

lv = 'LV'

ly class-attribute instance-attribute

ly = 'LY'

ma class-attribute instance-attribute

ma = 'MA'

mc class-attribute instance-attribute

mc = 'MC'

md class-attribute instance-attribute

md = 'MD'

me class-attribute instance-attribute

me = 'ME'

mf class-attribute instance-attribute

mf = 'MF'

mg class-attribute instance-attribute

mg = 'MG'

mh class-attribute instance-attribute

mh = 'MH'

mk class-attribute instance-attribute

mk = 'MK'

ml class-attribute instance-attribute

ml = 'ML'

mm class-attribute instance-attribute

mm = 'MM'

mn class-attribute instance-attribute

mn = 'MN'

mo class-attribute instance-attribute

mo = 'MO'

mp class-attribute instance-attribute

mp = 'MP'

mq class-attribute instance-attribute

mq = 'MQ'

mr class-attribute instance-attribute

mr = 'MR'

ms class-attribute instance-attribute

ms = 'MS'

mt class-attribute instance-attribute

mt = 'MT'

mu class-attribute instance-attribute

mu = 'MU'

mv class-attribute instance-attribute

mv = 'MV'

mw class-attribute instance-attribute

mw = 'MW'

mx class-attribute instance-attribute

mx = 'MX'

my class-attribute instance-attribute

my = 'MY'

mz class-attribute instance-attribute

mz = 'MZ'

na class-attribute instance-attribute

na = 'NA'

nc class-attribute instance-attribute

nc = 'NC'

ne class-attribute instance-attribute

ne = 'NE'

nf class-attribute instance-attribute

nf = 'NF'

ng class-attribute instance-attribute

ng = 'NG'

ni class-attribute instance-attribute

ni = 'NI'

nl class-attribute instance-attribute

nl = 'NL'

no class-attribute instance-attribute

no = 'NO'

np class-attribute instance-attribute

np = 'NP'

nr class-attribute instance-attribute

nr = 'NR'

nu class-attribute instance-attribute

nu = 'NU'

nz class-attribute instance-attribute

nz = 'NZ'

om class-attribute instance-attribute

om = 'OM'

pa class-attribute instance-attribute

pa = 'PA'

pe class-attribute instance-attribute

pe = 'PE'

pf class-attribute instance-attribute

pf = 'PF'

pg class-attribute instance-attribute

pg = 'PG'

ph class-attribute instance-attribute

ph = 'PH'

pk class-attribute instance-attribute

pk = 'PK'

pl class-attribute instance-attribute

pl = 'PL'

pm class-attribute instance-attribute

pm = 'PM'

pn class-attribute instance-attribute

pn = 'PN'

pr class-attribute instance-attribute

pr = 'PR'

ps class-attribute instance-attribute

ps = 'PS'

pt class-attribute instance-attribute

pt = 'PT'

pw class-attribute instance-attribute

pw = 'PW'

py class-attribute instance-attribute

py = 'PY'

qa class-attribute instance-attribute

qa = 'QA'

re class-attribute instance-attribute

re = 'RE'

ro class-attribute instance-attribute

ro = 'RO'

rs class-attribute instance-attribute

rs = 'RS'

ru class-attribute instance-attribute

ru = 'RU'

rw class-attribute instance-attribute

rw = 'RW'

sa class-attribute instance-attribute

sa = 'SA'

sb class-attribute instance-attribute

sb = 'SB'

sc class-attribute instance-attribute

sc = 'SC'

sd class-attribute instance-attribute

sd = 'SD'

se class-attribute instance-attribute

se = 'SE'

sg class-attribute instance-attribute

sg = 'SG'

sh class-attribute instance-attribute

sh = 'SH'

si class-attribute instance-attribute

si = 'SI'

sj class-attribute instance-attribute

sj = 'SJ'

sk class-attribute instance-attribute

sk = 'SK'

sl class-attribute instance-attribute

sl = 'SL'

sm class-attribute instance-attribute

sm = 'SM'

sn class-attribute instance-attribute

sn = 'SN'

so class-attribute instance-attribute

so = 'SO'

sr class-attribute instance-attribute

sr = 'SR'

st class-attribute instance-attribute

st = 'ST'

sv class-attribute instance-attribute

sv = 'SV'

sx class-attribute instance-attribute

sx = 'SX'

sy class-attribute instance-attribute

sy = 'SY'

sz class-attribute instance-attribute

sz = 'SZ'

tc class-attribute instance-attribute

tc = 'TC'

td class-attribute instance-attribute

td = 'TD'

tf class-attribute instance-attribute

tf = 'TF'

tg class-attribute instance-attribute

tg = 'TG'

th class-attribute instance-attribute

th = 'TH'

tj class-attribute instance-attribute

tj = 'TJ'

tk class-attribute instance-attribute

tk = 'TK'

tl class-attribute instance-attribute

tl = 'TL'

tm class-attribute instance-attribute

tm = 'TM'

tn class-attribute instance-attribute

tn = 'TN'

to class-attribute instance-attribute

to = 'TO'

tr class-attribute instance-attribute

tr = 'TR'

tt class-attribute instance-attribute

tt = 'TT'

tv class-attribute instance-attribute

tv = 'TV'

tw class-attribute instance-attribute

tw = 'TW'

tz class-attribute instance-attribute

tz = 'TZ'

ua class-attribute instance-attribute

ua = 'UA'

ug class-attribute instance-attribute

ug = 'UG'

um class-attribute instance-attribute

um = 'UM'

us class-attribute instance-attribute

us = 'US'

uy class-attribute instance-attribute

uy = 'UY'

uz class-attribute instance-attribute

uz = 'UZ'

va class-attribute instance-attribute

va = 'VA'

vc class-attribute instance-attribute

vc = 'VC'

ve class-attribute instance-attribute

ve = 'VE'

vg class-attribute instance-attribute

vg = 'VG'

vi class-attribute instance-attribute

vi = 'VI'

vn class-attribute instance-attribute

vn = 'VN'

vu class-attribute instance-attribute

vu = 'VU'

wf class-attribute instance-attribute

wf = 'WF'

ws class-attribute instance-attribute

ws = 'WS'

ye class-attribute instance-attribute

ye = 'YE'

yt class-attribute instance-attribute

yt = 'YT'

za class-attribute instance-attribute

za = 'ZA'

zm class-attribute instance-attribute

zm = 'ZM'

zw class-attribute instance-attribute

zw = 'ZW'

ErrorParameter

Bases: EbayModel

name class-attribute instance-attribute

name = Field(None, description='The object of the error.')

value class-attribute instance-attribute

value = Field(None, description='The value of the object.')

MarketplaceIdEnum

Bases: OpenStrEnum

ebay_us class-attribute instance-attribute

ebay_us = 'EBAY_US'

ebay_ca class-attribute instance-attribute

ebay_ca = 'EBAY_CA'

ebay_gb class-attribute instance-attribute

ebay_gb = 'EBAY_GB'

ebay_au class-attribute instance-attribute

ebay_au = 'EBAY_AU'

ebay_at class-attribute instance-attribute

ebay_at = 'EBAY_AT'

ebay_be class-attribute instance-attribute

ebay_be = 'EBAY_BE'

ebay_de class-attribute instance-attribute

ebay_de = 'EBAY_DE'

ebay_it class-attribute instance-attribute

ebay_it = 'EBAY_IT'

ebay_nl class-attribute instance-attribute

ebay_nl = 'EBAY_NL'

ebay_es class-attribute instance-attribute

ebay_es = 'EBAY_ES'

ebay_ch class-attribute instance-attribute

ebay_ch = 'EBAY_CH'

ebay_tw class-attribute instance-attribute

ebay_tw = 'EBAY_TW'

ebay_cz class-attribute instance-attribute

ebay_cz = 'EBAY_CZ'

ebay_dk class-attribute instance-attribute

ebay_dk = 'EBAY_DK'

ebay_fi class-attribute instance-attribute

ebay_fi = 'EBAY_FI'

ebay_fr class-attribute instance-attribute

ebay_fr = 'EBAY_FR'

ebay_gr class-attribute instance-attribute

ebay_gr = 'EBAY_GR'

ebay_hk class-attribute instance-attribute

ebay_hk = 'EBAY_HK'

ebay_hu class-attribute instance-attribute

ebay_hu = 'EBAY_HU'

ebay_in class-attribute instance-attribute

ebay_in = 'EBAY_IN'

ebay_id class-attribute instance-attribute

ebay_id = 'EBAY_ID'

ebay_ie class-attribute instance-attribute

ebay_ie = 'EBAY_IE'

ebay_il class-attribute instance-attribute

ebay_il = 'EBAY_IL'

ebay_my class-attribute instance-attribute

ebay_my = 'EBAY_MY'

ebay_nz class-attribute instance-attribute

ebay_nz = 'EBAY_NZ'

ebay_no class-attribute instance-attribute

ebay_no = 'EBAY_NO'

ebay_ph class-attribute instance-attribute

ebay_ph = 'EBAY_PH'

ebay_pl class-attribute instance-attribute

ebay_pl = 'EBAY_PL'

ebay_pt class-attribute instance-attribute

ebay_pt = 'EBAY_PT'

ebay_pr class-attribute instance-attribute

ebay_pr = 'EBAY_PR'

ebay_ru class-attribute instance-attribute

ebay_ru = 'EBAY_RU'

ebay_sg class-attribute instance-attribute

ebay_sg = 'EBAY_SG'

ebay_za class-attribute instance-attribute

ebay_za = 'EBAY_ZA'

ebay_se class-attribute instance-attribute

ebay_se = 'EBAY_SE'

ebay_th class-attribute instance-attribute

ebay_th = 'EBAY_TH'

ebay_vn class-attribute instance-attribute

ebay_vn = 'EBAY_VN'

ebay_cn class-attribute instance-attribute

ebay_cn = 'EBAY_CN'

ebay_jp class-attribute instance-attribute

ebay_jp = 'EBAY_JP'

ebay_pe class-attribute instance-attribute

ebay_pe = 'EBAY_PE'

ebay_half_us class-attribute instance-attribute

ebay_half_us = 'EBAY_HALF_US'

ebay_motors_us class-attribute instance-attribute

ebay_motors_us = 'EBAY_MOTORS_US'

ReasonCodeDetailType

Bases: EbayModel

brief_text class-attribute instance-attribute

brief_text = Field(None, alias='briefText', description='The short description of the infringement associated with the reason code.')

detailed_text class-attribute instance-attribute

detailed_text = Field(None, alias='detailedText', description='The long description of the infringement associated with the reason code.')

vero_reason_code_id class-attribute instance-attribute

vero_reason_code_id = Field(None, alias='veroReasonCodeId', description='The unique identifier of a VeRO reason code.')

VeroReasonCode

Bases: EbayModel

marketplace_id class-attribute instance-attribute

marketplace_id = Field(None, alias='marketplaceId', description='The eBay site for which reason code details are returned.')

reason_code_details class-attribute instance-attribute

reason_code_details = Field(None, alias='reasonCodeDetails', description='This container includes both brief and detailed text descriptions for the VeRO program intellectual property right infringement reason, as well as the ID for the reason code.')

VeroReasonCodeDetailResponse

Bases: EbayModel

vero_reason_codes class-attribute instance-attribute

vero_reason_codes = Field(None, alias='veroReasonCodes', description='This array provides a list of VeRO reason codes, as well as the ID and details of each code, based on the input criteria. If a X-EBAY-C-MARKETPLACE-ID header is used, only VeRO reason codes for that specific site will be returned. If this header is not included, all reason codes for all sites are returned.')

VeroReasonCodeResponse

Bases: EbayModel

marketplace_id class-attribute instance-attribute

marketplace_id = Field(None, alias='marketplaceId', description='The eBay site for which reason code details are returned.')

reason_code_details class-attribute instance-attribute

reason_code_details = Field(None, alias='reasonCodeDetails', description='This container includes both brief and detailed text descriptions for the VeRO program intellectual property right infringement reason, as well as the ID for the reason code')

VeroReportStatusEnum

Bases: OpenStrEnum

received class-attribute instance-attribute

received = 'RECEIVED'

in_process class-attribute instance-attribute

in_process = 'IN_PROCESS'

processed class-attribute instance-attribute

processed = 'PROCESSED'

VeroReportedItemStatusEnum

Bases: OpenStrEnum

none class-attribute instance-attribute

none = 'NONE'

received class-attribute instance-attribute

received = 'RECEIVED'

submitted class-attribute instance-attribute

submitted = 'SUBMITTED'

submission_failed class-attribute instance-attribute

submission_failed = 'SUBMISSION_FAILED'

removed class-attribute instance-attribute

removed = 'REMOVED'

clarification_required class-attribute instance-attribute

clarification_required = 'CLARIFICATION_REQUIRED'

WorldRegionEnum

Bases: OpenStrEnum

africa class-attribute instance-attribute

africa = 'AFRICA'

americas class-attribute instance-attribute

americas = 'AMERICAS'

asia class-attribute instance-attribute

asia = 'ASIA'

caribbean class-attribute instance-attribute

caribbean = 'CARIBBEAN'

europe class-attribute instance-attribute

europe = 'EUROPE'

europe_union class-attribute instance-attribute

europe_union = 'EUROPE_UNION'

latin_america class-attribute instance-attribute

latin_america = 'LATIN_AMERICA'

middle_east class-attribute instance-attribute

middle_east = 'MIDDLE_EAST'

north_america class-attribute instance-attribute

north_america = 'NORTH_AMERICA'

oceania class-attribute instance-attribute

oceania = 'OCEANIA'

south_america class-attribute instance-attribute

south_america = 'SOUTH_AMERICA'

worldwide class-attribute instance-attribute

worldwide = 'WORLDWIDE'

Error

Bases: EbayModel

category class-attribute instance-attribute

category = Field(None, description='Identifies the type of error.')

domain class-attribute instance-attribute

domain = Field(None, description='Name for the primary system where the error occurred. This is relevant for application errors.')

error_id class-attribute instance-attribute

error_id = Field(None, alias='errorId', description='A unique number to identify the error.')

input_ref_ids class-attribute instance-attribute

input_ref_ids = Field(None, alias='inputRefIds', description='An array of request elements most closely associated to the error.')

long_message class-attribute instance-attribute

long_message = Field(None, alias='longMessage', description='A more detailed explanation of the error.')

message class-attribute instance-attribute

message = Field(None, description="Information on how to correct the problem, in the end user's terms and language where applicable.")

output_ref_ids class-attribute instance-attribute

output_ref_ids = Field(None, alias='outputRefIds', description='An array of request elements most closely associated to the error.')

parameters class-attribute instance-attribute

parameters = Field(None, description='An array of name/value pairs that describe details the error condition. These are useful when multiple errors are returned.')

subdomain class-attribute instance-attribute

subdomain = Field(None, description='Further helps indicate which subsystem the error is coming from. System subcategories include: Initialization, Serialization, Security, Monitoring, Rate Limiting, etc.')

ReportItemDetails

Bases: EbayModel

brand class-attribute instance-attribute

brand = Field(None, description='The brand name of the item being reported for VeRO violation. Max length: 50 characters')

copy_email_to_rights_owner class-attribute instance-attribute

copy_email_to_rights_owner = Field(None, alias='copyEmailToRightsOwner', description='If the VeRO Program member wants a copy of the Notice of Claimed Infringement (NOCI) document sent to their email address, this field should be included in the request and set to true . This same document is automatically sent to the seller of the reported item. As this field defaults to true , the report will be automatically emailed if this field is omitted. Default: true')

countries class-attribute instance-attribute

countries = Field(None, description='If the infringement type stated in the VeroReasonCodeId has anything to do with which country the item is being shipped to, each country that would trigger this infringement type should be specified in this comma-delimited array. This field is required when the veroReasonCodeId is 9037 (Item(s) is unlawful importation of product bearing trademark).')

detailed_message class-attribute instance-attribute

detailed_message = Field(None, alias='detailedMessage', description='This field is used to provide further information about the VeRO reason code. This field is required when the veroReasonCodeId is 9052 or 7052 (Other - Provide details information in additional information box below). Max length: 1000 characters')

item_id class-attribute instance-attribute

item_id = Field(None, alias='itemId', description='The unique identifier of the listing being reported for the alleged infringement.')

message_to_seller class-attribute instance-attribute

message_to_seller = Field(None, alias='messageToSeller', description='This field is used by the VeRO Program member to provide more details to the seller as to why the item is being reported for the alleged infringement. Max length: 1000 characters')

patent class-attribute instance-attribute

patent = Field(None, description='This field is used to specify the number of a product patent that is being violated. This field is required when the veroReasonCodeId is 9048 (Item(s) infringes a valid patent). Max length: 15 characters')

regions class-attribute instance-attribute

regions = Field(None, description='If the infringement type stated in the veroReasonCodeId has anything to do with which geographical region the item is being shipped to, each region that would trigger this infringement type should be specified in this comma-delimited array.')

vero_reason_code_id class-attribute instance-attribute

vero_reason_code_id = Field(None, alias='veroReasonCodeId', description='The unique identifier for the type of claimed infringement. Use getVeroReasonCodes to retrieve a list of valid reason codes for a given eBay site.')

ReportedItem

Bases: EbayModel

item_id class-attribute instance-attribute

item_id = Field(None, alias='itemId', description='The unique identifier of the listing that is being reported for copyright, trademark, or intellectual right infringement.')

reason_for_failure class-attribute instance-attribute

reason_for_failure = Field(None, alias='reasonForFailure', description='This text explanation is submitted by eBay when the submission of a VeRO Report has failed or was blocked. This field is conditionally returned if the status value of the report is ClarificationRequired or SubmissionFailed .')

status class-attribute instance-attribute

status = Field(None, description='The current status of the VeRO reported item.')

VeroReportItemsRequest

Bases: EbayModel

report_items class-attribute instance-attribute

report_items = Field(None, alias='reportItems', description="This array is used to report one or more eBay items that are allegedly violating the product owner's copyright, trademark, or intellectual property rights. The itemId and veroReasonCodeId fields are required for each reported violation. Note: You can report the same item more than once if a different reason code is used each time.")

VeroReportItemsResponse

Bases: EbayModel

vero_report_id class-attribute instance-attribute

vero_report_id = Field(None, alias='veroReportId', description='The unique identifier of the VeRO report that the item violations have been added to. Note: Users should keep track of the returned veroReportId , as there is no programmatic way to retrieve this value at this time.')

vero_report_status class-attribute instance-attribute

vero_report_status = Field(None, alias='veroReportStatus', description='The processing status of the VeRO report.')

VeroReportStatusResponse

Bases: EbayModel

href class-attribute instance-attribute

href = Field(None, description='The URL to the current page of the VeRO reported item results.')

limit class-attribute instance-attribute

limit = Field(None, description='The value of the limit parameter submitted in the request.')

next class-attribute instance-attribute

next = Field(None, description='The URI for the next page of results. This value is returned if there is an additional page of results to return from the result set')

offset class-attribute instance-attribute

offset = Field(None, description='The value off the offset parameter submitted in the request.')

prev class-attribute instance-attribute

prev = Field(None, description='The URI for the previous page of results. This is returned if there is a previous page of results from the result set.')

reported_item_details class-attribute instance-attribute

reported_item_details = Field(None, alias='reportedItemDetails', description='This array returns the item ID and statuses of the reported items being returned.')

total class-attribute instance-attribute

total = Field(None, description='This is the total number of records that match the input criteria.')

ReportStatusResponse

Bases: EbayModel

reported_item_details class-attribute instance-attribute

reported_item_details = Field(None, alias='reportedItemDetails', description='This array returns the status for each eBay item that was included as part of the report. This array is only returned if the includeItemDetails query parameter is set to true .')

vero_report_id class-attribute instance-attribute

vero_report_id = Field(None, alias='veroReportId', description='The unique packet identifier of the VeRO report.')

vero_report_status class-attribute instance-attribute

vero_report_status = Field(None, alias='veroReportStatus', description='The processing status of the requested VeRO report.')