{"openapi":"3.0.2","info":{"title":"Storefront Data API (pigeon)","description":"This is the StoreFront Data API (pigeon). It acts as a layer between clients and metadata resources.\n","version":"0.1.0"},"servers":[{"url":"/pigeon-api/v1"}],"paths":{"/auth/token":{"post":{"tags":["Authentication"],"summary":"Post Token","description":"Authenticate a token request, (username and password)\n\n:param form_data: Token authentication form data\n:return: the authentication token message","operationId":"post_token_auth_token_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_post_token_auth_token_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Token"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/users/me":{"get":{"tags":["Authentication"],"summary":"Get Users Me","description":"Return current user information (from token)\n\n:param user: user token\n:return: User token data, (id, username, email, full_name)","operationId":"get_users_me_users_me_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/iso_countries":{"get":{"tags":["Countries"],"summary":"List Iso Countries","description":"- Get list of iso countries\n    - query expression: field[operator]=value&field[operator]=value\n\n    - query operators: eq, lt, lte, gt, gte, in","operationId":"list_iso_countries_iso_countries_get","parameters":[{"description":"Filter the data based on the query expression","required":false,"schema":{"title":"Query expression to filter data","type":"string","description":"Filter the data based on the query expression"},"name":"query","in":"query"},{"description":"Get results before the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results before the cursor value"},"name":"before","in":"query"},{"description":"Get results after the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results after the cursor value"},"name":"after","in":"query"},{"description":"Limit the number of results to be returned","required":false,"schema":{"title":"Limit results","maximum":500.0,"exclusiveMinimum":0.0,"type":"integer","description":"Limit the number of results to be returned","default":20},"name":"limit","in":"query"},{"description":"Limit the columns in the results","required":false,"schema":{"title":"Columns to select","type":"string","description":"Limit the columns in the results"},"name":"columns","in":"query"},{"description":"List of fields to be returned in the response","required":false,"schema":{"title":"Fields to return","type":"string","description":"List of fields to be returned in the response"},"name":"fields","in":"query"},{"description":"Sort the results based on the given fields","required":false,"schema":{"title":"Sort","type":"string","description":"Sort the results based on the given fields"},"name":"sort","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CursorPaginationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"post":{"tags":["Countries"],"summary":"Create Iso Countries","description":"Create a ISO country and return the object","operationId":"create_iso_countries_iso_countries_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ISOCountryCreateModel"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ISOCountryResponseModel"}}}},"409":{"description":"Conflict"},"400":{"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/iso_countries/{id}":{"get":{"tags":["Countries"],"summary":"Get Iso Country","description":"Get ISO country detail by id or name","operationId":"get_iso_country_iso_countries__id__get","parameters":[{"required":true,"schema":{"title":"Id","type":"string"},"name":"id","in":"path"},{"required":false,"schema":{"title":"Cache-Override","type":"boolean","default":false},"name":"cache-override","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ISOCountryResponseModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"put":{"tags":["Countries"],"summary":"Update Iso Country","description":"Update ISO country details by id","operationId":"update_iso_country_iso_countries__id__put","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ISOCountryUpdateModel"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"delete":{"tags":["Countries"],"summary":"Delete Iso Country","description":"Delete ISO country by id","operationId":"delete_iso_country_iso_countries__id__delete","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActorModel"}}},"required":true},"responses":{"204":{"description":"Successful Response"},"404":{"description":"Not Found"},"400":{"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/iso_currencies":{"get":{"tags":["Currencies"],"summary":"List Iso Currencies","description":"- Get list of iso currencies\n    - query expression: field[operator]=value&field[operator]=value\n\n    - query operators: eq, lt, lte, gt, gte, in","operationId":"list_iso_currencies_iso_currencies_get","parameters":[{"description":"Filter the data based on the query expression","required":false,"schema":{"title":"Query expression to filter data","type":"string","description":"Filter the data based on the query expression"},"name":"query","in":"query"},{"description":"Get results before the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results before the cursor value"},"name":"before","in":"query"},{"description":"Get results after the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results after the cursor value"},"name":"after","in":"query"},{"description":"Limit the number of results to be returned","required":false,"schema":{"title":"Limit results","maximum":500.0,"exclusiveMinimum":0.0,"type":"integer","description":"Limit the number of results to be returned","default":20},"name":"limit","in":"query"},{"description":"Limit the columns in the results","required":false,"schema":{"title":"Columns to select","type":"string","description":"Limit the columns in the results"},"name":"columns","in":"query"},{"description":"List of fields to be returned in the response","required":false,"schema":{"title":"Fields to return","type":"string","description":"List of fields to be returned in the response"},"name":"fields","in":"query"},{"description":"Sort the results based on the given fields","required":false,"schema":{"title":"Sort","type":"string","description":"Sort the results based on the given fields"},"name":"sort","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CursorPaginationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"post":{"tags":["Currencies"],"summary":"Create Iso Currency","description":"Create a ISO currency and return the object","operationId":"create_iso_currency_iso_currencies_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ISOCurrencyCreateModel"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ISOCurrencyResponseModel"}}}},"409":{"description":"Conflict"},"400":{"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/iso_currencies/{id}":{"get":{"tags":["Currencies"],"summary":"Get Iso Currency","description":"Get ISO currency detail by id or name","operationId":"get_iso_currency_iso_currencies__id__get","parameters":[{"required":true,"schema":{"title":"Id","type":"string"},"name":"id","in":"path"},{"required":false,"schema":{"title":"Cache-Override","type":"boolean","default":false},"name":"cache-override","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ISOCurrencyResponseModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"put":{"tags":["Currencies"],"summary":"Update Iso Currency","description":"Update ISO currency details by id","operationId":"update_iso_currency_iso_currencies__id__put","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ISOCurrencyUpdateModel"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ISOCurrencyResponseModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"delete":{"tags":["Currencies"],"summary":"Delete Iso Currency","description":"Delete ISO currency by id","operationId":"delete_iso_currency_iso_currencies__id__delete","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActorModel"}}},"required":true},"responses":{"204":{"description":"Successful Response"},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/content_types":{"get":{"tags":["System API"],"summary":"List Content Types","description":"Get list of content types\n- query expression: field[operator]=value&field[operator]=value\n- query operators: eq, lt, lte, gt, gte, in","operationId":"list_content_types_content_types_get","parameters":[{"description":"Filter the data based on the query expression","required":false,"schema":{"title":"Query expression to filter data","type":"string","description":"Filter the data based on the query expression"},"name":"query","in":"query"},{"description":"Get results before the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results before the cursor value"},"name":"before","in":"query"},{"description":"Get results after the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results after the cursor value"},"name":"after","in":"query"},{"description":"Limit the number of results to be returned","required":false,"schema":{"title":"Limit results","maximum":500.0,"exclusiveMinimum":0.0,"type":"integer","description":"Limit the number of results to be returned","default":20},"name":"limit","in":"query"},{"description":"Limit the columns in the results","required":false,"schema":{"title":"Columns to select","type":"string","description":"Limit the columns in the results"},"name":"columns","in":"query"},{"description":"List of fields to be returned in the response","required":false,"schema":{"title":"Fields to return","type":"string","description":"List of fields to be returned in the response"},"name":"fields","in":"query"},{"description":"Sort the results based on the given fields","required":false,"schema":{"title":"Sort","type":"string","description":"Sort the results based on the given fields"},"name":"sort","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CursorPaginationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"post":{"tags":["System API"],"summary":"Create Content Type","description":"Create a content type and return the object","operationId":"create_content_type_content_types_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentTypeModel"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentTypeResponseModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/content_types/{id}":{"get":{"tags":["System API"],"summary":"Get Content Type","description":"Fetch a content type details by id or name","operationId":"get_content_type_content_types__id__get","parameters":[{"required":true,"schema":{"title":"Id","type":"string"},"name":"id","in":"path"},{"required":false,"schema":{"title":"Cache-Override","type":"boolean","default":false},"name":"cache-override","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentTypeResponseModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"put":{"tags":["System API"],"summary":"Update Content Type","description":"Update content type details by id","operationId":"update_content_type_content_types__id__put","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentTypeUpdateModel"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"delete":{"tags":["System API"],"summary":"Delete Content Type","description":"Delete content type by id","operationId":"delete_content_type_content_types__id__delete","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActorModel"}}},"required":true},"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/attributes":{"get":{"tags":["System API"],"summary":"List Attributes","description":"Get list of attributes\n- query expression: field[operator]=value&field[operator]=value\n- query operators: eq, lt, lte, gt, gte, in","operationId":"list_attributes_attributes_get","parameters":[{"description":"Filter the data based on the query expression","required":false,"schema":{"title":"Query expression to filter data","type":"string","description":"Filter the data based on the query expression"},"name":"query","in":"query"},{"description":"Get results before the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results before the cursor value"},"name":"before","in":"query"},{"description":"Get results after the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results after the cursor value"},"name":"after","in":"query"},{"description":"Limit the number of results to be returned","required":false,"schema":{"title":"Limit results","maximum":500.0,"exclusiveMinimum":0.0,"type":"integer","description":"Limit the number of results to be returned","default":20},"name":"limit","in":"query"},{"description":"Limit the columns in the results","required":false,"schema":{"title":"Columns to select","type":"string","description":"Limit the columns in the results"},"name":"columns","in":"query"},{"description":"List of fields to be returned in the response","required":false,"schema":{"title":"Fields to return","type":"string","description":"List of fields to be returned in the response"},"name":"fields","in":"query"},{"description":"Sort the results based on the given fields","required":false,"schema":{"title":"Sort","type":"string","description":"Sort the results based on the given fields"},"name":"sort","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CursorPaginationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"post":{"tags":["System API"],"summary":"Create Attribute","description":"Create an attribute","operationId":"create_attribute_attributes_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AttributeModel"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AttributeResponseModel"}}}},"400":{"description":"Bad Request"},"409":{"description":"Conflict"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/attributes/{id}":{"get":{"tags":["System API"],"summary":"Get Attribute","description":"Retrieve an attribute by id or name","operationId":"get_attribute_attributes__id__get","parameters":[{"required":true,"schema":{"title":"Id","type":"string"},"name":"id","in":"path"},{"required":false,"schema":{"title":"Cache-Override","type":"boolean","default":false},"name":"cache-override","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AttributeResponseModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"put":{"tags":["System API"],"summary":"Update Attribute","description":"Update an attribute by id","operationId":"update_attribute_attributes__id__put","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AttributeUpdateModel"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AttributeResponseModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"delete":{"tags":["System API"],"summary":"Delete Attribute","description":"Delete an attribute by id","operationId":"delete_attribute_attributes__id__delete","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActorModel"}}},"required":true},"responses":{"204":{"description":"Successful Response"},"404":{"description":"Not Found"},"400":{"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/content_type_attributes":{"get":{"tags":["System API"],"summary":"List Content Type Attributes","description":"Get list of content type attributes\n- query expression: field[operator]=value&field[operator]=value\n- query operators: eq, lt, lte, gt, gte, in","operationId":"list_content_type_attributes_content_type_attributes_get","parameters":[{"description":"Filter the data based on the query expression","required":false,"schema":{"title":"Query expression to filter data","type":"string","description":"Filter the data based on the query expression"},"name":"query","in":"query"},{"description":"Get results before the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results before the cursor value"},"name":"before","in":"query"},{"description":"Get results after the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results after the cursor value"},"name":"after","in":"query"},{"description":"Limit the number of results to be returned","required":false,"schema":{"title":"Limit results","maximum":500.0,"exclusiveMinimum":0.0,"type":"integer","description":"Limit the number of results to be returned","default":20},"name":"limit","in":"query"},{"description":"Limit the columns in the results","required":false,"schema":{"title":"Columns to select","type":"string","description":"Limit the columns in the results"},"name":"columns","in":"query"},{"description":"List of fields to be returned in the response","required":false,"schema":{"title":"Fields to return","type":"string","description":"List of fields to be returned in the response"},"name":"fields","in":"query"},{"description":"Sort the results based on the given fields","required":false,"schema":{"title":"Sort","type":"string","description":"Sort the results based on the given fields"},"name":"sort","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CursorPaginationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"post":{"tags":["System API"],"summary":"Create Content Type Attribute","description":"Create content type attribute","operationId":"create_content_type_attribute_content_type_attributes_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentTypeAttributeModel"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentTypeAttributeResponseModel"}}}},"400":{"description":"Bad Request"},"409":{"description":"Conflict"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/content_type_attributes/{id}":{"get":{"tags":["System API"],"summary":"Get Content Type Attribute","description":"Retrieve content type attribute by id","operationId":"get_content_type_attribute_content_type_attributes__id__get","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"},{"required":false,"schema":{"title":"Cache-Override","type":"boolean","default":false},"name":"cache-override","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentTypeAttributeResponseModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"put":{"tags":["System API"],"summary":"Update Content Type Attribute","description":"Update content type attribute by id","operationId":"update_content_type_attribute_content_type_attributes__id__put","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentTypeAttributeUpdateModel"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentTypeAttributeResponseModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"delete":{"tags":["System API"],"summary":"Delete Content Type Attribute","description":"Delete content type attribute by id","operationId":"delete_content_type_attribute_content_type_attributes__id__delete","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActorModel"}}},"required":true},"responses":{"204":{"description":"Successful Response"},"404":{"description":"Not Found"},"400":{"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/error_types":{"get":{"tags":["System API"],"summary":"List Error Types","description":"Get list of error types\n- query expression: field[operator]=value&field[operator]=value\n- query operators: eq, lt, lte, gt, gte, in","operationId":"list_error_types_error_types_get","parameters":[{"description":"Filter the data based on the query expression","required":false,"schema":{"title":"Query expression to filter data","type":"string","description":"Filter the data based on the query expression"},"name":"query","in":"query"},{"description":"Get results before the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results before the cursor value"},"name":"before","in":"query"},{"description":"Get results after the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results after the cursor value"},"name":"after","in":"query"},{"description":"Limit the number of results to be returned","required":false,"schema":{"title":"Limit results","maximum":500.0,"exclusiveMinimum":0.0,"type":"integer","description":"Limit the number of results to be returned","default":20},"name":"limit","in":"query"},{"description":"Limit the columns in the results","required":false,"schema":{"title":"Columns to select","type":"string","description":"Limit the columns in the results"},"name":"columns","in":"query"},{"description":"List of fields to be returned in the response","required":false,"schema":{"title":"Fields to return","type":"string","description":"List of fields to be returned in the response"},"name":"fields","in":"query"},{"description":"Sort the results based on the given fields","required":false,"schema":{"title":"Sort","type":"string","description":"Sort the results based on the given fields"},"name":"sort","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CursorPaginationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"post":{"tags":["System API"],"summary":"Create Error Type","description":"Create error type","operationId":"create_error_type_error_types_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorTypeModel"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorTypeResponseModel"}}}},"400":{"description":"Bad Request"},"409":{"description":"Conflict"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/error_types/{id}":{"get":{"tags":["System API"],"summary":"Get Error Type","description":"Retrieve error type by name or id","operationId":"get_error_type_error_types__id__get","parameters":[{"required":true,"schema":{"title":"Id","type":"string"},"name":"id","in":"path"},{"required":false,"schema":{"title":"Cache-Override","type":"boolean","default":false},"name":"cache-override","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorTypeResponseModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"put":{"tags":["System API"],"summary":"Update Error Type","description":"Update error type","operationId":"update_error_type_error_types__id__put","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorTypeUpdateModel"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorTypeResponseModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"delete":{"tags":["System API"],"summary":"Delete Error Type","description":"Delete error type","operationId":"delete_error_type_error_types__id__delete","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActorModel"}}},"required":true},"responses":{"204":{"description":"Successful Response"},"404":{"description":"Not Found"},"400":{"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/resolutions":{"get":{"tags":["System API"],"summary":"List Resolutions","description":"Get list of resolutions\n\n- query expression: field[operator]=value&field[operator]=value\n- query operators: eq, lt, lte, gt, gte, in","operationId":"list_resolutions_resolutions_get","parameters":[{"description":"Filter the data based on the query expression","required":false,"schema":{"title":"Query expression to filter data","type":"string","description":"Filter the data based on the query expression"},"name":"query","in":"query"},{"description":"Get results before the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results before the cursor value"},"name":"before","in":"query"},{"description":"Get results after the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results after the cursor value"},"name":"after","in":"query"},{"description":"Limit the number of results to be returned","required":false,"schema":{"title":"Limit results","maximum":500.0,"exclusiveMinimum":0.0,"type":"integer","description":"Limit the number of results to be returned","default":20},"name":"limit","in":"query"},{"description":"Limit the columns in the results","required":false,"schema":{"title":"Columns to select","type":"string","description":"Limit the columns in the results"},"name":"columns","in":"query"},{"description":"List of fields to be returned in the response","required":false,"schema":{"title":"Fields to return","type":"string","description":"List of fields to be returned in the response"},"name":"fields","in":"query"},{"description":"Sort the results based on the given fields","required":false,"schema":{"title":"Sort","type":"string","description":"Sort the results based on the given fields"},"name":"sort","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CursorPaginationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"post":{"tags":["System API"],"summary":"Create Resolution","description":"Create resolution","operationId":"create_resolution_resolutions_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResolutionModel"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResolutionResponseModel"}}}},"400":{"description":"Bad Request"},"409":{"description":"Conflict"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/resolutions/{id}":{"get":{"tags":["System API"],"summary":"Get Resolution","description":"Retrieve resolution by name or id","operationId":"get_resolution_resolutions__id__get","parameters":[{"required":true,"schema":{"title":"Id","type":"string"},"name":"id","in":"path"},{"required":false,"schema":{"title":"Cache-Override","type":"boolean","default":false},"name":"cache-override","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResolutionResponseModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"put":{"tags":["System API"],"summary":"Update Resolution","description":"Update resolution","operationId":"update_resolution_resolutions__id__put","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResolutionUpdateModel"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResolutionResponseModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"delete":{"tags":["System API"],"summary":"Delete Resolution","description":"Delete resolution by id","operationId":"delete_resolution_resolutions__id__delete","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActorModel"}}},"required":true},"responses":{"204":{"description":"Successful Response"},"404":{"description":"Not Found"},"400":{"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/status":{"get":{"tags":["System API"],"summary":"List Statuses","description":"Get list of statuses\n\n- query expression: field[operator]=value&field[operator]=value\n- query operators: eq, lt, lte, gt, gte, in","operationId":"list_statuses_status_get","parameters":[{"description":"Filter the data based on the query expression","required":false,"schema":{"title":"Query expression to filter data","type":"string","description":"Filter the data based on the query expression"},"name":"query","in":"query"},{"description":"Get results before the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results before the cursor value"},"name":"before","in":"query"},{"description":"Get results after the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results after the cursor value"},"name":"after","in":"query"},{"description":"Limit the number of results to be returned","required":false,"schema":{"title":"Limit results","maximum":500.0,"exclusiveMinimum":0.0,"type":"integer","description":"Limit the number of results to be returned","default":20},"name":"limit","in":"query"},{"description":"Limit the columns in the results","required":false,"schema":{"title":"Columns to select","type":"string","description":"Limit the columns in the results"},"name":"columns","in":"query"},{"description":"List of fields to be returned in the response","required":false,"schema":{"title":"Fields to return","type":"string","description":"List of fields to be returned in the response"},"name":"fields","in":"query"},{"description":"Sort the results based on the given fields","required":false,"schema":{"title":"Sort","type":"string","description":"Sort the results based on the given fields"},"name":"sort","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CursorPaginationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"post":{"tags":["System API"],"summary":"Create Status","description":"Create status","operationId":"create_status_status_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatusModel"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatusResponseModel"}}}},"400":{"description":"Bad Request"},"409":{"description":"Conflict"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/status/{id}":{"get":{"tags":["System API"],"summary":"Get Status","description":"Retrieve status by name or id","operationId":"get_status_status__id__get","parameters":[{"required":true,"schema":{"title":"Id","type":"string"},"name":"id","in":"path"},{"required":false,"schema":{"title":"Cache-Override","type":"boolean","default":false},"name":"cache-override","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatusResponseModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"put":{"tags":["System API"],"summary":"Update Status","description":"Update status","operationId":"update_status_status__id__put","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatusUpdateModel"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatusResponseModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"delete":{"tags":["System API"],"summary":"Delete Status","description":"Delete status by id","operationId":"delete_status_status__id__delete","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActorModel"}}},"required":true},"responses":{"204":{"description":"Successful Response"},"404":{"description":"Not Found"},"400":{"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/retailers":{"get":{"tags":["Retailer API"],"summary":"List Retailers","description":"- Get list of retailers\n    - query expression: field[operator]=value&field[operator]=value\n\n    - query operators: eq, lt, lte, gt, gte, in","operationId":"list_retailers_retailers_get","parameters":[{"description":"Filter the data based on the query expression","required":false,"schema":{"title":"Query expression to filter data","type":"string","description":"Filter the data based on the query expression"},"name":"query","in":"query"},{"description":"Get results before the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results before the cursor value"},"name":"before","in":"query"},{"description":"Get results after the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results after the cursor value"},"name":"after","in":"query"},{"description":"Limit the number of results to be returned","required":false,"schema":{"title":"Limit results","maximum":500.0,"exclusiveMinimum":0.0,"type":"integer","description":"Limit the number of results to be returned","default":20},"name":"limit","in":"query"},{"description":"Limit the columns in the results","required":false,"schema":{"title":"Columns to select","type":"string","description":"Limit the columns in the results"},"name":"columns","in":"query"},{"description":"List of fields to be returned in the response","required":false,"schema":{"title":"Fields to return","type":"string","description":"List of fields to be returned in the response"},"name":"fields","in":"query"},{"description":"Sort the results based on the given fields","required":false,"schema":{"title":"Sort","type":"string","description":"Sort the results based on the given fields"},"name":"sort","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CursorPaginationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"post":{"tags":["Retailer API"],"summary":"Create Retailer","description":"Create a retailer","operationId":"create_retailer_retailers_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetailerModel"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetailerResponseModel"}}}},"409":{"description":"Conflict"},"400":{"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/retailers/{id}":{"get":{"tags":["Retailer API"],"summary":"Get Retailer","description":"Fetch retailer by id or name","operationId":"get_retailer_retailers__id__get","parameters":[{"required":true,"schema":{"title":"Id","type":"string"},"name":"id","in":"path"},{"required":false,"schema":{"title":"Cache-Override","type":"boolean","default":false},"name":"cache-override","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetailerResponseModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"put":{"tags":["Retailer API"],"summary":"Update Retailer","description":"Update retailer by id","operationId":"update_retailer_retailers__id__put","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetailerUpdateModel"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetailerResponseModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"delete":{"tags":["Retailer API"],"summary":"Delete Retailer","description":"Delete retailer by id","operationId":"delete_retailer_retailers__id__delete","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActorModel"}}},"required":true},"responses":{"204":{"description":"Successful Response"},"404":{"description":"Not Found"},"400":{"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/retailer_deliverymethods":{"get":{"tags":["Retailer API"],"summary":"List Retailer Deliverymethods","description":"- Get list of retailer deliverymethods\n    - query expression: field[operator]=value&field[operator]=value\n\n    - query operators: eq, lt, lte, gt, gte, in\n    - query fields: retailer_name,content_type_name","operationId":"list_retailer_deliverymethods_retailer_deliverymethods_get","parameters":[{"description":"Filter the data based on the query expression","required":false,"schema":{"title":"Query expression to filter data","type":"string","description":"Filter the data based on the query expression"},"name":"query","in":"query"},{"description":"Get results before the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results before the cursor value"},"name":"before","in":"query"},{"description":"Get results after the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results after the cursor value"},"name":"after","in":"query"},{"description":"Limit the number of results to be returned","required":false,"schema":{"title":"Limit results","maximum":500.0,"exclusiveMinimum":0.0,"type":"integer","description":"Limit the number of results to be returned","default":20},"name":"limit","in":"query"},{"description":"Limit the columns in the results","required":false,"schema":{"title":"Columns to select","type":"string","description":"Limit the columns in the results"},"name":"columns","in":"query"},{"description":"List of fields to be returned in the response","required":false,"schema":{"title":"Fields to return","type":"string","description":"List of fields to be returned in the response"},"name":"fields","in":"query"},{"description":"Sort the results based on the given fields","required":false,"schema":{"title":"Sort","type":"string","description":"Sort the results based on the given fields"},"name":"sort","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CursorPaginationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"post":{"tags":["Retailer API"],"summary":"Create Retailer Delivery Method","description":"Create retailer delivery method","operationId":"create_retailer_delivery_method_retailer_deliverymethods_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetailerDeliveryMethodModel"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetailerDeliveryMethodResponseModel"}}}},"404":{"description":"Not Found"},"400":{"description":"Bad Request"},"409":{"description":"Conflict"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/retailer_deliverymethods/{id}":{"get":{"tags":["Retailer API"],"summary":"Get Retailer Delivery Method","description":"Retrieve retailer delivery method","operationId":"get_retailer_delivery_method_retailer_deliverymethods__id__get","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"},{"required":false,"schema":{"title":"Cache-Override","type":"boolean","default":false},"name":"cache-override","in":"header"},{"required":false,"schema":{"title":"Pigeon-Secure","type":"boolean","default":false},"name":"pigeon-secure","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetailerDeliveryMethodResponseModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"put":{"tags":["Retailer API"],"summary":"Update Retailer Delivery Method","description":"Update retailer delivery method","operationId":"update_retailer_delivery_method_retailer_deliverymethods__id__put","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetailerDeliveryMethodUpdateModel"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetailerDeliveryMethodResponseModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"delete":{"tags":["Retailer API"],"summary":"Delete Retailer Delivery Method","description":"Delete retailer delivery method","operationId":"delete_retailer_delivery_method_retailer_deliverymethods__id__delete","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActorModel"}}},"required":true},"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/retailer_quotas":{"get":{"tags":["Retailer API"],"summary":"List Retailer Quotas","description":"- Get list of retailer quotas\n    - query expression: field[operator]=value&field[operator]=value\n\n    - query operators: eq, lt, lte, gt, gte, in\n    - query fields: deliverymethod_id,retailer_name,content_type_name,method","operationId":"list_retailer_quotas_retailer_quotas_get","parameters":[{"description":"Filter the data based on the query expression","required":false,"schema":{"title":"Query expression to filter data","type":"string","description":"Filter the data based on the query expression"},"name":"query","in":"query"},{"description":"Get results before the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results before the cursor value"},"name":"before","in":"query"},{"description":"Get results after the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results after the cursor value"},"name":"after","in":"query"},{"description":"Limit the number of results to be returned","required":false,"schema":{"title":"Limit results","maximum":500.0,"exclusiveMinimum":0.0,"type":"integer","description":"Limit the number of results to be returned","default":20},"name":"limit","in":"query"},{"description":"Limit the columns in the results","required":false,"schema":{"title":"Columns to select","type":"string","description":"Limit the columns in the results"},"name":"columns","in":"query"},{"description":"List of fields to be returned in the response","required":false,"schema":{"title":"Fields to return","type":"string","description":"List of fields to be returned in the response"},"name":"fields","in":"query"},{"description":"Sort the results based on the given fields","required":false,"schema":{"title":"Sort","type":"string","description":"Sort the results based on the given fields"},"name":"sort","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CursorPaginationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"post":{"tags":["Retailer API"],"summary":"Create Retailer Quota","description":"Create a pigeon_retailer_quota","operationId":"create_retailer_quota_retailer_quotas_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetailerDeliveryMethodQuotaFieldsModel"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetailerDeliveryMethodQuotaDBModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPExceptionSchema"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPExceptionSchema"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/retailer_quotas/{id}":{"get":{"tags":["Retailer API"],"summary":"Get Provider Quota By Id","description":"Get a pigeon_retailer_quota by id","operationId":"get_provider_quota_by_id_retailer_quotas__id__get","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"},{"required":false,"schema":{"title":"Cache-Override","type":"boolean","default":false},"name":"cache-override","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetailerDeliveryMethodQuotaDBModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPExceptionSchema"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"put":{"tags":["Retailer API"],"summary":"Update Retailer Quota","description":"Update a pigeon_retailer_quota","operationId":"update_retailer_quota_retailer_quotas__id__put","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeliveryMethodUpdateModel"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetailerDeliveryMethodQuotaDBModel"}}}},"422":{"description":"Unprocessable Entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPExceptionSchema"}}}},"404":{"description":"Not Found Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPExceptionSchema"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"delete":{"tags":["Retailer API"],"summary":"Delete Provider Quota","description":"Delete a pigeon_retailer_quota","operationId":"delete_provider_quota_retailer_quotas__id__delete","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActorModel"}}},"required":true},"responses":{"204":{"description":"Successful Response"},"404":{"description":"Not Found Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPExceptionSchema"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPExceptionSchema"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/retailer_countries":{"get":{"tags":["Retailer API"],"summary":"List Retailer Countries","description":"- Get list of retailer countries\n    - query expression: field[operator]=value&field[operator]=value\n\n    - query operators: eq, lt, lte, gt, gte, in","operationId":"list_retailer_countries_retailer_countries_get","parameters":[{"description":"Filter the data based on the query expression","required":false,"schema":{"title":"Query expression to filter data","type":"string","description":"Filter the data based on the query expression"},"name":"query","in":"query"},{"description":"Get results before the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results before the cursor value"},"name":"before","in":"query"},{"description":"Get results after the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results after the cursor value"},"name":"after","in":"query"},{"description":"Limit the number of results to be returned","required":false,"schema":{"title":"Limit results","maximum":500.0,"exclusiveMinimum":0.0,"type":"integer","description":"Limit the number of results to be returned","default":20},"name":"limit","in":"query"},{"description":"Limit the columns in the results","required":false,"schema":{"title":"Columns to select","type":"string","description":"Limit the columns in the results"},"name":"columns","in":"query"},{"description":"List of fields to be returned in the response","required":false,"schema":{"title":"Fields to return","type":"string","description":"List of fields to be returned in the response"},"name":"fields","in":"query"},{"description":"Sort the results based on the given fields","required":false,"schema":{"title":"Sort","type":"string","description":"Sort the results based on the given fields"},"name":"sort","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CursorPaginationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"post":{"tags":["Retailer API"],"summary":"Create Retailer Country","description":"Create retailer country","operationId":"create_retailer_country_retailer_countries_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetailerCountryModel"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetailerCountryResponseModel"}}}},"400":{"description":"Bad Request"},"409":{"description":"Conflict"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/retailer_countries/{id}":{"get":{"tags":["Retailer API"],"summary":"Get Retailer Country","description":"Fetch a retailer country details by id","operationId":"get_retailer_country_retailer_countries__id__get","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"},{"required":false,"schema":{"title":"Cache-Override","type":"boolean","default":false},"name":"cache-override","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetailerCountryResponseModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"put":{"tags":["Retailer API"],"summary":"Update Retailer Country","description":"Update retailer country details by id","operationId":"update_retailer_country_retailer_countries__id__put","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetailerCountryUpdateModel"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"delete":{"tags":["Retailer API"],"summary":"Delete Retailer Country","description":"Delete retailer country by id","operationId":"delete_retailer_country_retailer_countries__id__delete","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActorModel"}}},"required":true},"responses":{"204":{"description":"Successful Response"},"404":{"description":"Not Found"},"400":{"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/retailer_attributes":{"get":{"tags":["Retailer API"],"summary":"List Retailer Attributes","description":"Get list of retailer attributes\n\n- query expression: field[operator]=value&field[operator]=value\n\n- allowed operators: eq, lt, lte, gt, gte, in\n- query fields: retailer_name, content_type_name,delivery_method_name","operationId":"list_retailer_attributes_retailer_attributes_get","parameters":[{"description":"Filter the data based on the query expression","required":false,"schema":{"title":"Query expression to filter data","type":"string","description":"Filter the data based on the query expression"},"name":"query","in":"query"},{"description":"Get results before the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results before the cursor value"},"name":"before","in":"query"},{"description":"Get results after the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results after the cursor value"},"name":"after","in":"query"},{"description":"Limit the number of results to be returned","required":false,"schema":{"title":"Limit results","maximum":500.0,"exclusiveMinimum":0.0,"type":"integer","description":"Limit the number of results to be returned","default":20},"name":"limit","in":"query"},{"description":"Limit the columns in the results","required":false,"schema":{"title":"Columns to select","type":"string","description":"Limit the columns in the results"},"name":"columns","in":"query"},{"description":"List of fields to be returned in the response","required":false,"schema":{"title":"Fields to return","type":"string","description":"List of fields to be returned in the response"},"name":"fields","in":"query"},{"description":"Sort the results based on the given fields","required":false,"schema":{"title":"Sort","type":"string","description":"Sort the results based on the given fields"},"name":"sort","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CursorPaginationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"post":{"tags":["Retailer API"],"summary":"Create Retailer Attribute","description":"Create retailer attribute","operationId":"create_retailer_attribute_retailer_attributes_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetailerAttributeModel"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetailerAttributeResponseModel"}}}},"400":{"description":"Bad Request"},"409":{"description":"Conflict"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/retailer_attributes/{id}":{"get":{"tags":["Retailer API"],"summary":"Get Retailer Attribute","description":"Retrieve retailer attribute by id","operationId":"get_retailer_attribute_retailer_attributes__id__get","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"},{"required":false,"schema":{"title":"Cache-Override","type":"boolean","default":false},"name":"cache-override","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetailerAttributeResponseModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"put":{"tags":["Retailer API"],"summary":"Update Retailer Attribute","description":"Update retailer attribute by id","operationId":"update_retailer_attribute_retailer_attributes__id__put","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetailerAttributeUpdateModel"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetailerAttributeResponseModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"delete":{"tags":["Retailer API"],"summary":"Delete Retailer Attribute","description":"Delete retailer attribute by id","operationId":"delete_retailer_attribute_retailer_attributes__id__delete","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActorModel"}}},"required":true},"responses":{"204":{"description":"Successful Response"},"404":{"description":"Not Found"},"400":{"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/retailer_ratings":{"get":{"tags":["Retailer API"],"summary":"List Retailer Ratings","description":"- Get list of retailer ratings\n    - query expression: field[operator]=value&field[operator]=value\n\n    - query operators: eq, lt, lte, gt, gte, in\n    - query fields: retailer_name,content_type_name,retailer_country","operationId":"list_retailer_ratings_retailer_ratings_get","parameters":[{"description":"Filter the data based on the query expression","required":false,"schema":{"title":"Query expression to filter data","type":"string","description":"Filter the data based on the query expression"},"name":"query","in":"query"},{"description":"Get results before the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results before the cursor value"},"name":"before","in":"query"},{"description":"Get results after the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results after the cursor value"},"name":"after","in":"query"},{"description":"Limit the number of results to be returned","required":false,"schema":{"title":"Limit results","maximum":500.0,"exclusiveMinimum":0.0,"type":"integer","description":"Limit the number of results to be returned","default":20},"name":"limit","in":"query"},{"description":"Limit the columns in the results","required":false,"schema":{"title":"Columns to select","type":"string","description":"Limit the columns in the results"},"name":"columns","in":"query"},{"description":"List of fields to be returned in the response","required":false,"schema":{"title":"Fields to return","type":"string","description":"List of fields to be returned in the response"},"name":"fields","in":"query"},{"description":"Sort the results based on the given fields","required":false,"schema":{"title":"Sort","type":"string","description":"Sort the results based on the given fields"},"name":"sort","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CursorPaginationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"post":{"tags":["Retailer API"],"summary":"Create Retailer Rating","description":"Create a retailer rating","operationId":"create_retailer_rating_retailer_ratings_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetailerRatingModel"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetailerRatingResponseModel"}}}},"400":{"description":"Bad Request"},"409":{"description":"Conflict"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/retailer_ratings/{id}":{"get":{"tags":["Retailer API"],"summary":"Get Retailer Rating","description":"Fetch a retailer rating details by id","operationId":"get_retailer_rating_retailer_ratings__id__get","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"},{"required":false,"schema":{"title":"Cache-Override","type":"boolean","default":false},"name":"cache-override","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetailerRatingResponseModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"put":{"tags":["Retailer API"],"summary":"Update Retailer Country","description":"Update retailer rating details by id","operationId":"update_retailer_country_retailer_ratings__id__put","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetailerRatingUpdateModel"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetailerRatingResponseModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"delete":{"tags":["Retailer API"],"summary":"Delete Retailer Rating","description":"Delete retailer rating by id","operationId":"delete_retailer_rating_retailer_ratings__id__delete","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActorModel"}}},"required":true},"responses":{"204":{"description":"Successful Response"},"404":{"description":"Not Found"},"400":{"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/retailer_rating_advisory":{"get":{"tags":["Retailer API"],"summary":"List Retailer Ratings","description":"- Get list of retailer rating advisory\n    - query expression: field[operator]=value&field[operator]=value\n\n    - query operators: eq, lt, lte, gt, gte, in\n    - query fields: retailer_name,content_type_name,retailer_country","operationId":"list_retailer_ratings_retailer_rating_advisory_get","parameters":[{"description":"Filter the data based on the query expression","required":false,"schema":{"title":"Query expression to filter data","type":"string","description":"Filter the data based on the query expression"},"name":"query","in":"query"},{"description":"Get results before the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results before the cursor value"},"name":"before","in":"query"},{"description":"Get results after the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results after the cursor value"},"name":"after","in":"query"},{"description":"Limit the number of results to be returned","required":false,"schema":{"title":"Limit results","maximum":500.0,"exclusiveMinimum":0.0,"type":"integer","description":"Limit the number of results to be returned","default":20},"name":"limit","in":"query"},{"description":"Limit the columns in the results","required":false,"schema":{"title":"Columns to select","type":"string","description":"Limit the columns in the results"},"name":"columns","in":"query"},{"description":"List of fields to be returned in the response","required":false,"schema":{"title":"Fields to return","type":"string","description":"List of fields to be returned in the response"},"name":"fields","in":"query"},{"description":"Sort the results based on the given fields","required":false,"schema":{"title":"Sort","type":"string","description":"Sort the results based on the given fields"},"name":"sort","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CursorPaginationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"post":{"tags":["Retailer API"],"summary":"Create Retailer Rating Advisory","description":"Create a retailer rating advisory","operationId":"create_retailer_rating_advisory_retailer_rating_advisory_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetailerRatingAdvisoryModel"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetailerRatingAdvisoryResponseModel"}}}},"400":{"description":"Bad Request"},"409":{"description":"Conflict"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/retailer_rating_advisory/{id}":{"get":{"tags":["Retailer API"],"summary":"Get Retailer Rating Advisory","description":"Retrieve a retailer rating advisory details by id","operationId":"get_retailer_rating_advisory_retailer_rating_advisory__id__get","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"},{"required":false,"schema":{"title":"Cache-Override","type":"boolean","default":false},"name":"cache-override","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetailerRatingAdvisoryResponseModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"put":{"tags":["Retailer API"],"summary":"Update Retailer Rating Advisory","description":"Update retailer rating advisory details by id","operationId":"update_retailer_rating_advisory_retailer_rating_advisory__id__put","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetailerRatingAdvisoryUpdateModel"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetailerRatingAdvisoryResponseModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"delete":{"tags":["Retailer API"],"summary":"Delete Retailer Rating Advisory","description":"Delete retailer rating advisory by id","operationId":"delete_retailer_rating_advisory_retailer_rating_advisory__id__delete","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActorModel"}}},"required":true},"responses":{"204":{"description":"Successful Response"},"404":{"description":"Not Found"},"400":{"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/retailer_rating_severity":{"get":{"tags":["Retailer API"],"summary":"List Retailer Ratings","description":"- Get list of retailer rating severity\n    - query expression: field[operator]=value&field[operator]=value\n\n    - query operators: eq, lt, lte, gt, gte, in\n    - query fields: retailer_name,content_type_name,retailer_country","operationId":"list_retailer_ratings_retailer_rating_severity_get","parameters":[{"description":"Filter the data based on the query expression","required":false,"schema":{"title":"Query expression to filter data","type":"string","description":"Filter the data based on the query expression"},"name":"query","in":"query"},{"description":"Get results before the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results before the cursor value"},"name":"before","in":"query"},{"description":"Get results after the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results after the cursor value"},"name":"after","in":"query"},{"description":"Limit the number of results to be returned","required":false,"schema":{"title":"Limit results","maximum":500.0,"exclusiveMinimum":0.0,"type":"integer","description":"Limit the number of results to be returned","default":20},"name":"limit","in":"query"},{"description":"Limit the columns in the results","required":false,"schema":{"title":"Columns to select","type":"string","description":"Limit the columns in the results"},"name":"columns","in":"query"},{"description":"List of fields to be returned in the response","required":false,"schema":{"title":"Fields to return","type":"string","description":"List of fields to be returned in the response"},"name":"fields","in":"query"},{"description":"Sort the results based on the given fields","required":false,"schema":{"title":"Sort","type":"string","description":"Sort the results based on the given fields"},"name":"sort","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CursorPaginationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"post":{"tags":["Retailer API"],"summary":"Create Retailer Rating Severity","description":"Create a retailer rating severity","operationId":"create_retailer_rating_severity_retailer_rating_severity_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetailerRatingSeverityModel"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetailerRatingSeverityResponseModel"}}}},"400":{"description":"Bad Request"},"409":{"description":"Conflict"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/retailer_rating_severity/{id}":{"get":{"tags":["Retailer API"],"summary":"Get Retailer Rating Severity","description":"Retrieve a retailer rating severity details by id","operationId":"get_retailer_rating_severity_retailer_rating_severity__id__get","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"},{"required":false,"schema":{"title":"Cache-Override","type":"boolean","default":false},"name":"cache-override","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetailerRatingSeverityResponseModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"put":{"tags":["Retailer API"],"summary":"Update Retailer Rating Severity","description":"Update retailer rating severity details by id","operationId":"update_retailer_rating_severity_retailer_rating_severity__id__put","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetailerRatingSeverityUpdateModel"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetailerRatingSeverityResponseModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"delete":{"tags":["Retailer API"],"summary":"Delete Retailer Rating Severity","description":"Delete retailer rating severity by id","operationId":"delete_retailer_rating_severity_retailer_rating_severity__id__delete","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActorModel"}}},"required":true},"responses":{"204":{"description":"Successful Response"},"404":{"description":"Not Found"},"400":{"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/providers":{"get":{"tags":["Provider API"],"summary":"List Providers","description":"Get list of providers\n- query expression: field[operator]=value&field[operator]=value\n- query operators: eq, lt, lte, gt, gte, in","operationId":"list_providers_providers_get","parameters":[{"description":"Filter the data based on the query expression","required":false,"schema":{"title":"Query expression to filter data","type":"string","description":"Filter the data based on the query expression"},"name":"query","in":"query"},{"description":"Get results before the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results before the cursor value"},"name":"before","in":"query"},{"description":"Get results after the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results after the cursor value"},"name":"after","in":"query"},{"description":"Limit the number of results to be returned","required":false,"schema":{"title":"Limit results","maximum":500.0,"exclusiveMinimum":0.0,"type":"integer","description":"Limit the number of results to be returned","default":20},"name":"limit","in":"query"},{"description":"Limit the columns in the results","required":false,"schema":{"title":"Columns to select","type":"string","description":"Limit the columns in the results"},"name":"columns","in":"query"},{"description":"List of fields to be returned in the response","required":false,"schema":{"title":"Fields to return","type":"string","description":"List of fields to be returned in the response"},"name":"fields","in":"query"},{"description":"Sort the results based on the given fields","required":false,"schema":{"title":"Sort","type":"string","description":"Sort the results based on the given fields"},"name":"sort","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CursorPaginationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"post":{"tags":["Provider API"],"summary":"Create Provider","description":"Create a provider","operationId":"create_provider_providers_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProviderModel"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProviderResponseModel"}}}},"409":{"description":"Conflict"},"400":{"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/providers/{id}":{"get":{"tags":["Provider API"],"summary":"Get Provider","description":"Fetch a provider details by id or name","operationId":"get_provider_providers__id__get","parameters":[{"required":true,"schema":{"title":"Id","type":"string"},"name":"id","in":"path"},{"required":false,"schema":{"title":"Cache-Override","type":"boolean","default":false},"name":"cache-override","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProviderResponseModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"put":{"tags":["Provider API"],"summary":"Update Provider","description":"Update provider details by id","operationId":"update_provider_providers__id__put","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProviderUpdateModel"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"delete":{"tags":["Provider API"],"summary":"Delete Provider","description":"Delete provider by id","operationId":"delete_provider_providers__id__delete","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActorModel"}}},"required":true},"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/provider_subscriptions":{"get":{"tags":["Provider API"],"summary":"List Provider Subscriptions","description":"Get list of provider subscriptions\n\n- query expression: field[operator]=value&field[operator]=value\n- query operators: eq, lt, lte, gt, gte, in\n- query fields: provider_name, retailer_name, content_type_name","operationId":"list_provider_subscriptions_provider_subscriptions_get","parameters":[{"description":"Filter the data based on the query expression","required":false,"schema":{"title":"Query expression to filter data","type":"string","description":"Filter the data based on the query expression"},"name":"query","in":"query"},{"description":"Get results before the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results before the cursor value"},"name":"before","in":"query"},{"description":"Get results after the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results after the cursor value"},"name":"after","in":"query"},{"description":"Limit the number of results to be returned","required":false,"schema":{"title":"Limit results","maximum":500.0,"exclusiveMinimum":0.0,"type":"integer","description":"Limit the number of results to be returned","default":20},"name":"limit","in":"query"},{"description":"Limit the columns in the results","required":false,"schema":{"title":"Columns to select","type":"string","description":"Limit the columns in the results"},"name":"columns","in":"query"},{"description":"List of fields to be returned in the response","required":false,"schema":{"title":"Fields to return","type":"string","description":"List of fields to be returned in the response"},"name":"fields","in":"query"},{"description":"Sort the results based on the given fields","required":false,"schema":{"title":"Sort","type":"string","description":"Sort the results based on the given fields"},"name":"sort","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CursorPaginationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"post":{"tags":["Provider API"],"summary":"Create Provider Subscription","description":"Create a provider_subscription","operationId":"create_provider_subscription_provider_subscriptions_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProviderSubscriptionFieldsModel"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProviderSubscriptionDBModel"}}}},"400":{"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/provider_subscriptions/{id}":{"get":{"tags":["Provider API"],"summary":"Get Provider Subscription By Id","description":"Get a provider_subscription by id","operationId":"get_provider_subscription_by_id_provider_subscriptions__id__get","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"},{"required":false,"schema":{"title":"Cache-Override","type":"boolean","default":false},"name":"cache-override","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProviderSubscriptionDBModel"}}}},"400":{"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"put":{"tags":["Provider API"],"summary":"Update Provider Subscription","description":"Update a provider_subscription","operationId":"update_provider_subscription_provider_subscriptions__id__put","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProviderSubscriptionUpdateModel"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProviderSubscriptionDBModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"delete":{"tags":["Provider API"],"summary":"Delete Provider Subscription","description":"Delete a pigeon_provider_subscriptions","operationId":"delete_provider_subscription_provider_subscriptions__id__delete","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActorModel"}}},"required":true},"responses":{"204":{"description":"Successful Response"},"404":{"description":"Not Found"},"400":{"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/provider_accounts":{"get":{"tags":["Provider API"],"summary":"List Provider Accounts","description":"- Get list of provider accounts\n\n    - query expression: field[operator]=value&field[operator]=value\n\n    - query operators: eq, lt, lte, gt, gte, in\n    - query fields: subscription_id,provider_name,retailer_name,content_type_name,method","operationId":"list_provider_accounts_provider_accounts_get","parameters":[{"description":"Filter the data based on the query expression","required":false,"schema":{"title":"Query expression to filter data","type":"string","description":"Filter the data based on the query expression"},"name":"query","in":"query"},{"description":"Get results before the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results before the cursor value"},"name":"before","in":"query"},{"description":"Get results after the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results after the cursor value"},"name":"after","in":"query"},{"description":"Limit the number of results to be returned","required":false,"schema":{"title":"Limit results","maximum":500.0,"exclusiveMinimum":0.0,"type":"integer","description":"Limit the number of results to be returned","default":20},"name":"limit","in":"query"},{"description":"Limit the columns in the results","required":false,"schema":{"title":"Columns to select","type":"string","description":"Limit the columns in the results"},"name":"columns","in":"query"},{"description":"List of fields to be returned in the response","required":false,"schema":{"title":"Fields to return","type":"string","description":"List of fields to be returned in the response"},"name":"fields","in":"query"},{"description":"Sort the results based on the given fields","required":false,"schema":{"title":"Sort","type":"string","description":"Sort the results based on the given fields"},"name":"sort","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CursorPaginationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"post":{"tags":["Provider API"],"summary":"Create Provider Account","description":"Create a pigeon_provider_subscription_account","operationId":"create_provider_account_provider_accounts_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProviderAccountFieldsModel"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProviderAccountDBModel"}}}},"400":{"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/provider_accounts/{id}":{"get":{"tags":["Provider API"],"summary":"Get Provider Account By Id","description":"Get a pigeon_provider_subscription_account by id","operationId":"get_provider_account_by_id_provider_accounts__id__get","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"},{"required":false,"schema":{"title":"Cache-Override","type":"boolean","default":false},"name":"cache-override","in":"header"},{"required":false,"schema":{"title":"Pigeon-Secure","type":"boolean","default":false},"name":"pigeon-secure","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProviderAccountDBModel"}}}},"400":{"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"put":{"tags":["Provider API"],"summary":"Update Provider Account","description":"Update a pigeon_provider_subscription_account record","operationId":"update_provider_account_provider_accounts__id__put","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProviderAccountUpdateModel"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProviderAccountDBModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"delete":{"tags":["Provider API"],"summary":"Delete Provider Account","description":"Delete a pigeon_provider_subscription_account","operationId":"delete_provider_account_provider_accounts__id__delete","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActorModel"}}},"required":true},"responses":{"204":{"description":"Successful Response"},"404":{"description":"Not Found"},"400":{"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/provider_accounts_tfa":{"get":{"tags":["Provider API"],"summary":"List Provider Accounts Tfa","description":"- Get list of provider accounts two factor auth\n    - query expression: field[operator]=value&field[operator]=value\n\n    - query operators: eq, lt, lte, gt, gte, in\n    - query fields: subscription_id,provider_name,retailer_name,content_type_name,method,service_email_account","operationId":"list_provider_accounts_tfa_provider_accounts_tfa_get","parameters":[{"description":"Filter the data based on the query expression","required":false,"schema":{"title":"Query expression to filter data","type":"string","description":"Filter the data based on the query expression"},"name":"query","in":"query"},{"description":"Get results before the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results before the cursor value"},"name":"before","in":"query"},{"description":"Get results after the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results after the cursor value"},"name":"after","in":"query"},{"description":"Limit the number of results to be returned","required":false,"schema":{"title":"Limit results","maximum":500.0,"exclusiveMinimum":0.0,"type":"integer","description":"Limit the number of results to be returned","default":20},"name":"limit","in":"query"},{"description":"Limit the columns in the results","required":false,"schema":{"title":"Columns to select","type":"string","description":"Limit the columns in the results"},"name":"columns","in":"query"},{"description":"List of fields to be returned in the response","required":false,"schema":{"title":"Fields to return","type":"string","description":"List of fields to be returned in the response"},"name":"fields","in":"query"},{"description":"Sort the results based on the given fields","required":false,"schema":{"title":"Sort","type":"string","description":"Sort the results based on the given fields"},"name":"sort","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CursorPaginationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"post":{"tags":["Provider API"],"summary":"Create Provider Account","description":"Create a pigeon_provider_delivery_accounts_tfa","operationId":"create_provider_account_provider_accounts_tfa_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProviderAccountTfaModel"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProviderAccountTfaDBModel"}}}},"400":{"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/provider_accounts_tfa/{id}":{"get":{"tags":["Provider API"],"summary":"Get Provider Account Tfa By Id","description":"Get a pigeon_provider_delivery_accounts_tfa by id","operationId":"get_provider_account_tfa_by_id_provider_accounts_tfa__id__get","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"},{"required":false,"schema":{"title":"Cache-Override","type":"boolean","default":false},"name":"cache-override","in":"header"},{"required":false,"schema":{"title":"Pigeon-Secure","type":"boolean","default":false},"name":"pigeon-secure","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProviderAccountTfaDBModel"}}}},"400":{"description":"Bad Request"},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"put":{"tags":["Provider API"],"summary":"Update Provider Account","description":"Update a pigeon_provider_delivery_accounts_tfa record","operationId":"update_provider_account_provider_accounts_tfa__id__put","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProviderAccountTfaUpdateModel"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProviderAccountTfaDBModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"delete":{"tags":["Provider API"],"summary":"Delete Provider Account Tfa","description":"Delete a pigeon_provider_delivery_accounts_tfa record","operationId":"delete_provider_account_tfa_provider_accounts_tfa__id__delete","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActorModel"}}},"required":true},"responses":{"204":{"description":"Successful Response"},"404":{"description":"Not Found"},"400":{"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/provider_pricemaps":{"get":{"tags":["Provider API"],"summary":"List Provider Pricemaps","description":"- Get list of provider pricemaps\n    - query expression: field[operator]=value&field[operator]=value\n\n    - query operators: eq, lt, lte, gt, gte, in\n    - query fields: provider_name,retailer_name,content_type_name,iso_country_code","operationId":"list_provider_pricemaps_provider_pricemaps_get","parameters":[{"description":"Filter the data based on the query expression","required":false,"schema":{"title":"Query expression to filter data","type":"string","description":"Filter the data based on the query expression"},"name":"query","in":"query"},{"description":"Get results before the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results before the cursor value"},"name":"before","in":"query"},{"description":"Get results after the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results after the cursor value"},"name":"after","in":"query"},{"description":"Limit the number of results to be returned","required":false,"schema":{"title":"Limit results","maximum":500.0,"exclusiveMinimum":0.0,"type":"integer","description":"Limit the number of results to be returned","default":20},"name":"limit","in":"query"},{"description":"Limit the columns in the results","required":false,"schema":{"title":"Columns to select","type":"string","description":"Limit the columns in the results"},"name":"columns","in":"query"},{"description":"List of fields to be returned in the response","required":false,"schema":{"title":"Fields to return","type":"string","description":"List of fields to be returned in the response"},"name":"fields","in":"query"},{"description":"Sort the results based on the given fields","required":false,"schema":{"title":"Sort","type":"string","description":"Sort the results based on the given fields"},"name":"sort","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CursorPaginationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"post":{"tags":["Provider API"],"summary":"Create Provider Pricemap","description":"Create a provider retailer pricemap object and return it","operationId":"create_provider_pricemap_provider_pricemaps_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProviderPriceMapModel"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProviderPriceMapResponseModel"}}}},"404":{"description":"Not Found"},"409":{"description":"Conflict"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/provider_pricemaps/{id}":{"get":{"tags":["Provider API"],"summary":"Get Provider Pricemap","description":"Get provider retailer pricemap by id or provider name","operationId":"get_provider_pricemap_provider_pricemaps__id__get","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"},{"required":false,"schema":{"title":"Cache-Override","type":"boolean","default":false},"name":"cache-override","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProviderPriceMapResponseModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"put":{"tags":["Provider API"],"summary":"Update Provider Pricemap","description":"Update provider retailer pricemap details by id","operationId":"update_provider_pricemap_provider_pricemaps__id__put","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProviderPriceMapUpdateModel"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProviderPriceMapResponseModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"delete":{"tags":["Provider API"],"summary":"Delete Provider Pricemap","description":"Delete provider retailer pricemap details by id","operationId":"delete_provider_pricemap_provider_pricemaps__id__delete","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActorModel"}}},"required":true},"responses":{"204":{"description":"Successful Response"},"404":{"description":"Not Found"},"400":{"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/whitelist_titles":{"get":{"tags":["Provider API"],"summary":"List Whitelist Titles","description":"- Get list of whitelist titles\n    - query expression: field[operator]=value&field[operator]=value\n\n    - query operators: eq, lt, lte, gt, gte, in\n    - query fields: vendor_id,retailer_id,title","operationId":"list_whitelist_titles_whitelist_titles_get","parameters":[{"description":"Filter the data based on the query expression","required":false,"schema":{"title":"Query expression to filter data","type":"string","description":"Filter the data based on the query expression"},"name":"query","in":"query"},{"description":"Get results before the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results before the cursor value"},"name":"before","in":"query"},{"description":"Get results after the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results after the cursor value"},"name":"after","in":"query"},{"description":"Limit the number of results to be returned","required":false,"schema":{"title":"Limit results","maximum":500.0,"exclusiveMinimum":0.0,"type":"integer","description":"Limit the number of results to be returned","default":20},"name":"limit","in":"query"},{"description":"Limit the columns in the results","required":false,"schema":{"title":"Columns to select","type":"string","description":"Limit the columns in the results"},"name":"columns","in":"query"},{"description":"List of fields to be returned in the response","required":false,"schema":{"title":"Fields to return","type":"string","description":"List of fields to be returned in the response"},"name":"fields","in":"query"},{"description":"Sort the results based on the given fields","required":false,"schema":{"title":"Sort","type":"string","description":"Sort the results based on the given fields"},"name":"sort","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CursorPaginationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"post":{"tags":["Provider API"],"summary":"Create Whitelist Title","description":"Create a whitelist title","operationId":"create_whitelist_title_whitelist_titles_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WhitelistTitleModel"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WhitelistTitleResponseModel"}}}},"400":{"description":"Bad Request"},"409":{"description":"Conflict"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/whitelist_titles/{id}":{"get":{"tags":["Provider API"],"summary":"Get Whitelist Title","description":"Fetch a whitelist title details by id","operationId":"get_whitelist_title_whitelist_titles__id__get","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"},{"required":false,"schema":{"title":"Cache-Override","type":"boolean","default":false},"name":"cache-override","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WhitelistTitleResponseModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"put":{"tags":["Provider API"],"summary":"Update Whitelist Title","description":"Update whitelist title details by id","operationId":"update_whitelist_title_whitelist_titles__id__put","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WhitelistTitleUpdateModel"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WhitelistTitleResponseModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"delete":{"tags":["Provider API"],"summary":"Delete Whitelist Title","description":"Delete whitelist title by id","operationId":"delete_whitelist_title_whitelist_titles__id__delete","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"responses":{"204":{"description":"Successful Response"},"404":{"description":"Not Found"},"400":{"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/provider_content_type_country":{"get":{"tags":["Provider API"],"summary":"List Retailer Ratings","description":"- Get list of provider content type country\n    - query expression: field[operator]=value&field[operator]=value\n\n    - query operators: eq, lt, lte, gt, gte, in\n    - query fields: provider_name,retailer_name,content_type_name,iso_country_code","operationId":"list_retailer_ratings_provider_content_type_country_get","parameters":[{"description":"Filter the data based on the query expression","required":false,"schema":{"title":"Query expression to filter data","type":"string","description":"Filter the data based on the query expression"},"name":"query","in":"query"},{"description":"Get results before the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results before the cursor value"},"name":"before","in":"query"},{"description":"Get results after the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results after the cursor value"},"name":"after","in":"query"},{"description":"Limit the number of results to be returned","required":false,"schema":{"title":"Limit results","maximum":500.0,"exclusiveMinimum":0.0,"type":"integer","description":"Limit the number of results to be returned","default":20},"name":"limit","in":"query"},{"description":"Limit the columns in the results","required":false,"schema":{"title":"Columns to select","type":"string","description":"Limit the columns in the results"},"name":"columns","in":"query"},{"description":"List of fields to be returned in the response","required":false,"schema":{"title":"Fields to return","type":"string","description":"List of fields to be returned in the response"},"name":"fields","in":"query"},{"description":"Sort the results based on the given fields","required":false,"schema":{"title":"Sort","type":"string","description":"Sort the results based on the given fields"},"name":"sort","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CursorPaginationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"post":{"tags":["Provider API"],"summary":"Create Provider Content Type Country","description":"Create a provider content type country","operationId":"create_provider_content_type_country_provider_content_type_country_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProviderContentTypeCountryModel"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProviderContentTypeCountryResponseModel"}}}},"400":{"description":"Bad Request"},"409":{"description":"Conflict"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/provider_content_type_country/{id}":{"get":{"tags":["Provider API"],"summary":"Get Provider Content Type Country","description":"Retrieve a provider content type country details by id","operationId":"get_provider_content_type_country_provider_content_type_country__id__get","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"},{"required":false,"schema":{"title":"Cache-Override","type":"boolean","default":false},"name":"cache-override","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProviderContentTypeCountryResponseModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"put":{"tags":["Provider API"],"summary":"Update Provider Content Type Country","description":"Update provider content type country details by id","operationId":"update_provider_content_type_country_provider_content_type_country__id__put","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProviderContentTypeCountryUpdateModel"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProviderContentTypeCountryResponseModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"delete":{"tags":["Provider API"],"summary":"Delete Provider Content Type Country","description":"Delete provider content type country by id","operationId":"delete_provider_content_type_country_provider_content_type_country__id__delete","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActorModel"}}},"required":true},"responses":{"204":{"description":"Successful Response"},"404":{"description":"Not Found"},"400":{"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/batch_jobs":{"get":{"tags":["Batch API"],"summary":"List Batch Jobs","description":"- Get list of batch jobs\n    - query expression: field[operator]=value&field[operator]=value\n\n    - query operators: eq, lt, lte, gt, gte, in\n    - query fields: provider_name,created_from,created_to","operationId":"list_batch_jobs_batch_jobs_get","parameters":[{"description":"Filter the data based on the query expression","required":false,"schema":{"title":"Query expression to filter data","type":"string","description":"Filter the data based on the query expression"},"name":"query","in":"query"},{"description":"Get results before the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results before the cursor value"},"name":"before","in":"query"},{"description":"Get results after the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results after the cursor value"},"name":"after","in":"query"},{"description":"Limit the number of results to be returned","required":false,"schema":{"title":"Limit results","maximum":500.0,"exclusiveMinimum":0.0,"type":"integer","description":"Limit the number of results to be returned","default":20},"name":"limit","in":"query"},{"description":"Limit the columns in the results","required":false,"schema":{"title":"Columns to select","type":"string","description":"Limit the columns in the results"},"name":"columns","in":"query"},{"description":"List of fields to be returned in the response","required":false,"schema":{"title":"Fields to return","type":"string","description":"List of fields to be returned in the response"},"name":"fields","in":"query"},{"description":"Sort the results based on the given fields","required":false,"schema":{"title":"Sort","type":"string","description":"Sort the results based on the given fields"},"name":"sort","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CursorPaginationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"post":{"tags":["Batch API"],"summary":"Create Batch Job","description":"Create a batch job and return the object","operationId":"create_batch_job_batch_jobs_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchJobModel"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchJobResponseModel"}}}},"400":{"description":"Bad Request"},"409":{"description":"Conflict"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/batch_jobs/{id}":{"get":{"tags":["Batch API"],"summary":"Get Batch Job By Id","description":"Retrieve a batch job by origin_reference_id","operationId":"get_batch_job_by_id_batch_jobs__id__get","parameters":[{"required":true,"schema":{"title":"Id","exclusiveMinimum":0.0,"type":"integer"},"name":"id","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchJobResponseModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/batch_job/{id}":{"put":{"tags":["Batch API"],"summary":"Update Batch Error Resolution","description":"Update batch error resolution","operationId":"update_batch_error_resolution_batch_job__id__put","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchJobUpdateModel"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchJobResponseModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/batch_items":{"get":{"tags":["Batch API"],"summary":"List Batch Items","operationId":"list_batch_items_batch_items_get","parameters":[{"description":"Filter the data based on the query expression","required":false,"schema":{"title":"Query expression to filter data","type":"string","description":"Filter the data based on the query expression"},"name":"query","in":"query"},{"description":"Get results before the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results before the cursor value"},"name":"before","in":"query"},{"description":"Get results after the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results after the cursor value"},"name":"after","in":"query"},{"description":"Limit the number of results to be returned","required":false,"schema":{"title":"Limit results","maximum":500.0,"exclusiveMinimum":0.0,"type":"integer","description":"Limit the number of results to be returned","default":20},"name":"limit","in":"query"},{"description":"Limit the columns in the results","required":false,"schema":{"title":"Columns to select","type":"string","description":"Limit the columns in the results"},"name":"columns","in":"query"},{"description":"List of fields to be returned in the response","required":false,"schema":{"title":"Fields to return","type":"string","description":"List of fields to be returned in the response"},"name":"fields","in":"query"},{"description":"Sort the results based on the given fields","required":false,"schema":{"title":"Sort","type":"string","description":"Sort the results based on the given fields"},"name":"sort","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CursorPaginationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/batch_errors":{"get":{"tags":["Batch API"],"summary":"List Batch Errors","description":"- Get list of batch errors\n    - query expression: field[operator]=value&field[operator]=value\n\n    - query operators: eq, lt, lte, gt, gte, in\n    - query fields: retailer_name,content_type_name,deliverymethod_name,created_from,created_to","operationId":"list_batch_errors_batch_errors_get","parameters":[{"description":"Filter the data based on the query expression","required":false,"schema":{"title":"Query expression to filter data","type":"string","description":"Filter the data based on the query expression"},"name":"query","in":"query"},{"description":"Get results before the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results before the cursor value"},"name":"before","in":"query"},{"description":"Get results after the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results after the cursor value"},"name":"after","in":"query"},{"description":"Limit the number of results to be returned","required":false,"schema":{"title":"Limit results","maximum":500.0,"exclusiveMinimum":0.0,"type":"integer","description":"Limit the number of results to be returned","default":20},"name":"limit","in":"query"},{"description":"Limit the columns in the results","required":false,"schema":{"title":"Columns to select","type":"string","description":"Limit the columns in the results"},"name":"columns","in":"query"},{"description":"List of fields to be returned in the response","required":false,"schema":{"title":"Fields to return","type":"string","description":"List of fields to be returned in the response"},"name":"fields","in":"query"},{"description":"Sort the results based on the given fields","required":false,"schema":{"title":"Sort","type":"string","description":"Sort the results based on the given fields"},"name":"sort","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CursorPaginationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"post":{"tags":["Batch API"],"summary":"Create Batch Error","description":"Create batch error","operationId":"create_batch_error_batch_errors_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchErrorModel"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchErrorResponseModel"}}}},"400":{"description":"Bad Request"},"409":{"description":"Conflict"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/batch_errors/{id}":{"get":{"tags":["Batch API"],"summary":"Get Batch Error","description":"Retrieve batch error","operationId":"get_batch_error_batch_errors__id__get","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"},{"required":false,"schema":{"title":"Cache-Override","type":"boolean","default":false},"name":"cache-override","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchErrorResponseModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"put":{"tags":["Batch API"],"summary":"Update Batch Error","description":"Update batch error","operationId":"update_batch_error_batch_errors__id__put","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchErrorUpdateModel"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchErrorResponseModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"delete":{"tags":["Batch API"],"summary":"Delete Batch Error","description":"Delete batch error by id","operationId":"delete_batch_error_batch_errors__id__delete","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActorModel"}}},"required":true},"responses":{"204":{"description":"Successful Response"},"404":{"description":"Not Found"},"400":{"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/batch_error_resolution_maps":{"get":{"tags":["Batch API"],"summary":"List Batch Error Resolution Maps","description":"- Get list of batch error resolution maps\n    - query expression: field[operator]=value&field[operator]=value\n\n    - query operators: eq, lt, lte, gt, gte, in","operationId":"list_batch_error_resolution_maps_batch_error_resolution_maps_get","parameters":[{"description":"Filter the data based on the query expression","required":false,"schema":{"title":"Query expression to filter data","type":"string","description":"Filter the data based on the query expression"},"name":"query","in":"query"},{"description":"Get results before the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results before the cursor value"},"name":"before","in":"query"},{"description":"Get results after the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results after the cursor value"},"name":"after","in":"query"},{"description":"Limit the number of results to be returned","required":false,"schema":{"title":"Limit results","maximum":500.0,"exclusiveMinimum":0.0,"type":"integer","description":"Limit the number of results to be returned","default":20},"name":"limit","in":"query"},{"description":"Limit the columns in the results","required":false,"schema":{"title":"Columns to select","type":"string","description":"Limit the columns in the results"},"name":"columns","in":"query"},{"description":"List of fields to be returned in the response","required":false,"schema":{"title":"Fields to return","type":"string","description":"List of fields to be returned in the response"},"name":"fields","in":"query"},{"description":"Sort the results based on the given fields","required":false,"schema":{"title":"Sort","type":"string","description":"Sort the results based on the given fields"},"name":"sort","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CursorPaginationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"post":{"tags":["Batch API"],"summary":"Create Batch Error Resolution","description":"Create batch error resolution","operationId":"create_batch_error_resolution_batch_error_resolution_maps_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchErrorToResolutionModel"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchErrorToResolutionResponseModel"}}}},"400":{"description":"Bad Request"},"409":{"description":"Conflict"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/batch_error_resolution_maps/{id}":{"get":{"tags":["Batch API"],"summary":"Get Batch Error Resolution","description":"Retrieve batch error resolution","operationId":"get_batch_error_resolution_batch_error_resolution_maps__id__get","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"},{"required":false,"schema":{"title":"Cache-Override","type":"boolean","default":false},"name":"cache-override","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchErrorToResolutionResponseModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"put":{"tags":["Batch API"],"summary":"Update Batch Error Resolution","description":"Update batch error resolution","operationId":"update_batch_error_resolution_batch_error_resolution_maps__id__put","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchErrorToResolutionUpdateModel"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchErrorToResolutionResponseModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"delete":{"tags":["Batch API"],"summary":"Delete Batch Error Resolution","description":"Delete batch error resolution by id","operationId":"delete_batch_error_resolution_batch_error_resolution_maps__id__delete","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActorModel"}}},"required":true},"responses":{"204":{"description":"Successful Response"},"404":{"description":"Not Found"},"400":{"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/batch_job_status":{"get":{"tags":["Batch API"],"summary":"List Batch Job Status","description":"- Get list of batch job statuses\n    - query expression: field[operator]=value&field[operator]=value\n\n    - query operators: eq, lt, lte, gt, gte, in","operationId":"list_batch_job_status_batch_job_status_get","parameters":[{"description":"Filter the data based on the query expression","required":false,"schema":{"title":"Query expression to filter data","type":"string","description":"Filter the data based on the query expression"},"name":"query","in":"query"},{"description":"Get results before the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results before the cursor value"},"name":"before","in":"query"},{"description":"Get results after the cursor value","required":false,"schema":{"title":"pagination parameter","type":"string","description":"Get results after the cursor value"},"name":"after","in":"query"},{"description":"Limit the number of results to be returned","required":false,"schema":{"title":"Limit results","maximum":500.0,"exclusiveMinimum":0.0,"type":"integer","description":"Limit the number of results to be returned","default":20},"name":"limit","in":"query"},{"description":"Limit the columns in the results","required":false,"schema":{"title":"Columns to select","type":"string","description":"Limit the columns in the results"},"name":"columns","in":"query"},{"description":"List of fields to be returned in the response","required":false,"schema":{"title":"Fields to return","type":"string","description":"List of fields to be returned in the response"},"name":"fields","in":"query"},{"description":"Sort the results based on the given fields","required":false,"schema":{"title":"Sort","type":"string","description":"Sort the results based on the given fields"},"name":"sort","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CursorPaginationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"post":{"tags":["Batch API"],"summary":"Create Batch Status","description":"Create batch status","operationId":"create_batch_status_batch_job_status_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchStatusModel"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchStatusResponseModel"}}}},"400":{"description":"Bad Request"},"409":{"description":"Conflict"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/batch_job_status/{id}":{"get":{"tags":["Batch API"],"summary":"Get Batch Status","description":"Retrieve batch status by id","operationId":"get_batch_status_batch_job_status__id__get","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"},{"required":false,"schema":{"title":"Cache-Override","type":"boolean","default":false},"name":"cache-override","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchStatusResponseModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"put":{"tags":["Batch API"],"summary":"Update Batch Status","description":"Update batch status by id","operationId":"update_batch_status_batch_job_status__id__put","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchStatusUpdateModel"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchStatusResponseModel"}}}},"404":{"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/get_sms":{"get":{"tags":["TFA API"],"summary":"Get Sms","operationId":"get_sms_get_sms_get","parameters":[{"required":true,"schema":{"title":"Phone Number","type":"string"},"name":"phone_number","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SMSCode"}}}},"400":{"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}}},"components":{"schemas":{"ActorModel":{"title":"ActorModel","required":["initiated_by"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"}}},"AttributeModel":{"title":"AttributeModel","required":["initiated_by","category","name","description","data_type","is_preloaded","is_validated"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"category":{"title":"Category","maxLength":20,"type":"string"},"name":{"title":"Name","maxLength":30,"type":"string"},"description":{"title":"Description","maxLength":255,"type":"string"},"ema_name":{"title":"Ema Name","maxLength":60,"type":"string"},"data_type":{"title":"Data Type","maxLength":20,"type":"string"},"data_length":{"title":"Data Length","maximum":99999.0,"type":"integer"},"data_format":{"title":"Data Format","maxLength":255,"type":"string"},"is_preloaded":{"title":"Is Preloaded","type":"boolean"},"is_validated":{"title":"Is Validated","type":"boolean"},"comments":{"title":"Comments","maxLength":255,"type":"string"}}},"AttributeResponseModel":{"title":"AttributeResponseModel","required":["id","category","name","description","data_type","is_preloaded","is_validated"],"type":"object","properties":{"id":{"title":"Id","type":"integer"},"created_by":{"title":"Created By","type":"string"},"created_at":{"title":"Created At","type":"string","format":"date-time"},"updated_by":{"title":"Updated By","type":"string"},"updated_at":{"title":"Updated At","type":"string","format":"date-time"},"category":{"title":"Category","maxLength":20,"type":"string"},"name":{"title":"Name","maxLength":30,"type":"string"},"description":{"title":"Description","maxLength":255,"type":"string"},"ema_name":{"title":"Ema Name","maxLength":60,"type":"string"},"data_type":{"title":"Data Type","maxLength":20,"type":"string"},"data_length":{"title":"Data Length","maximum":99999.0,"type":"integer"},"data_format":{"title":"Data Format","maxLength":255,"type":"string"},"is_preloaded":{"title":"Is Preloaded","type":"boolean"},"is_validated":{"title":"Is Validated","type":"boolean"},"comments":{"title":"Comments","maxLength":255,"type":"string"}}},"AttributeUpdateModel":{"title":"AttributeUpdateModel","required":["initiated_by"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"category":{"title":"Category","maxLength":20,"type":"string"},"description":{"title":"Description","maxLength":255,"type":"string"},"ema_name":{"title":"Ema Name","maxLength":60,"type":"string"},"data_type":{"title":"Data Type","maxLength":20,"type":"string"},"data_length":{"title":"Data Length","maximum":99999.0,"type":"integer"},"data_format":{"title":"Data Format","maxLength":255,"type":"string"},"is_preloaded":{"title":"Is Preloaded","type":"boolean"},"is_validated":{"title":"Is Validated","type":"boolean"},"comments":{"title":"Comments","maxLength":255,"type":"string"}}},"BaseProviderAccountFieldsModel":{"title":"BaseProviderAccountFieldsModel","required":["subscription_id"],"type":"object","properties":{"service_email_account":{"title":"Service Email Account","maxLength":255,"type":"string"},"service_email_password":{"title":"Service Email Password","maxLength":128,"type":"string"},"custom_provider_name":{"title":"Custom Provider Name","maxLength":255,"type":"string"},"subscription_id":{"title":"Subscription Id","type":"integer"},"is_2fa_enabled":{"title":"Is 2Fa Enabled","type":"boolean","default":false},"is_service_email_active":{"title":"Is Service Email Active","type":"boolean","default":false}}},"BatchBlockItemsModel":{"title":"BatchBlockItemsModel","required":["content_type_name","title","items"],"type":"object","properties":{"content_type_name":{"title":"Content Type Name","maxLength":30,"minLength":1,"type":"string"},"priority":{"title":"Priority","type":"integer"},"vendor_id":{"title":"Vendor Id","maxLength":255,"minLength":1,"type":"string"},"retailer_id":{"title":"Retailer Id","maxLength":255,"minLength":1,"type":"string"},"title":{"title":"Title","maxLength":255,"minLength":1,"type":"string"},"items":{"title":"Items","type":"array","items":{"$ref":"#/components/schemas/BatchItemModel"}}}},"BatchBlockResponseModel":{"title":"BatchBlockResponseModel","required":["id","content_type_name","title","items"],"type":"object","properties":{"id":{"title":"Id","type":"integer"},"created_by":{"title":"Created By","type":"string"},"created_at":{"title":"Created At","type":"string","format":"date-time"},"updated_by":{"title":"Updated By","type":"string"},"updated_at":{"title":"Updated At","type":"string","format":"date-time"},"content_type_name":{"title":"Content Type Name","maxLength":30,"minLength":1,"type":"string"},"priority":{"title":"Priority","type":"integer"},"vendor_id":{"title":"Vendor Id","maxLength":255,"minLength":1,"type":"string"},"retailer_id":{"title":"Retailer Id","maxLength":255,"minLength":1,"type":"string"},"title":{"title":"Title","maxLength":255,"minLength":1,"type":"string"},"items":{"title":"Items","type":"array","items":{"$ref":"#/components/schemas/BatchItemResponseModel"}}}},"BatchErrorModel":{"title":"BatchErrorModel","required":["initiated_by","retailer_name","deliverymethod_id","error_type","error_message"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"error_code_system":{"title":"Error Code System","maxLength":30,"type":"string"},"error_code_retailer":{"title":"Error Code Retailer","maxLength":500,"type":"string"},"retailer_name":{"title":"Retailer Name","maxLength":30,"type":"string"},"deliverymethod_id":{"title":"Deliverymethod Id","exclusiveMinimum":0.0,"type":"integer"},"error_type":{"title":"Error Type","maxLength":50,"type":"string"},"error_message":{"title":"Error Message","maxLength":1500,"type":"string"}}},"BatchErrorResponseModel":{"title":"BatchErrorResponseModel","required":["id","retailer_name","deliverymethod_id","error_type","error_message"],"type":"object","properties":{"id":{"title":"Id","type":"integer"},"created_by":{"title":"Created By","type":"string"},"created_at":{"title":"Created At","type":"string","format":"date-time"},"updated_by":{"title":"Updated By","type":"string"},"updated_at":{"title":"Updated At","type":"string","format":"date-time"},"error_code_system":{"title":"Error Code System","maxLength":30,"type":"string"},"error_code_retailer":{"title":"Error Code Retailer","maxLength":500,"type":"string"},"retailer_name":{"title":"Retailer Name","maxLength":30,"type":"string"},"deliverymethod_id":{"title":"Deliverymethod Id","exclusiveMinimum":0.0,"type":"integer"},"error_type":{"title":"Error Type","maxLength":50,"type":"string"},"error_message":{"title":"Error Message","maxLength":1500,"type":"string"}}},"BatchErrorToResolutionModel":{"title":"BatchErrorToResolutionModel","required":["initiated_by","error_id","resolution_name","resolution_description"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"error_id":{"title":"Error Id","exclusiveMinimum":0.0,"type":"integer"},"resolution_name":{"title":"Resolution Name","maxLength":30,"minLength":1,"type":"string"},"resolution_description":{"title":"Resolution Description","maxLength":500,"type":"string"}}},"BatchErrorToResolutionResponseModel":{"title":"BatchErrorToResolutionResponseModel","required":["id","error_id","resolution_name","resolution_description"],"type":"object","properties":{"id":{"title":"Id","type":"integer"},"created_by":{"title":"Created By","type":"string"},"created_at":{"title":"Created At","type":"string","format":"date-time"},"updated_by":{"title":"Updated By","type":"string"},"updated_at":{"title":"Updated At","type":"string","format":"date-time"},"error_id":{"title":"Error Id","exclusiveMinimum":0.0,"type":"integer"},"resolution_name":{"title":"Resolution Name","maxLength":30,"minLength":1,"type":"string"},"resolution_description":{"title":"Resolution Description","maxLength":500,"type":"string"}}},"BatchErrorToResolutionUpdateModel":{"title":"BatchErrorToResolutionUpdateModel","required":["initiated_by","resolution_description"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"resolution_description":{"title":"Resolution Description","maxLength":500,"type":"string"}}},"BatchErrorUpdateModel":{"title":"BatchErrorUpdateModel","required":["initiated_by"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"error_code_system":{"title":"Error Code System","maxLength":30,"type":"string"},"error_code_retailer":{"title":"Error Code Retailer","maxLength":500,"type":"string"}}},"BatchItemModel":{"title":"BatchItemModel","required":["origin_reference_id","iso_country_code","entry_action_type"],"type":"object","properties":{"origin_reference_id":{"title":"Origin Reference Id","maxLength":1000,"minLength":1,"type":"string"},"iso_country_code":{"title":"Iso Country Code","type":"string"},"entry_action_type":{"$ref":"#/components/schemas/EntryActionType"},"physical_release_date":{"title":"Physical Release Date","type":"string","format":"date"},"hd_physical_release_date":{"title":"Hd Physical Release Date","type":"string","format":"date"},"uhd_physical_release_date":{"title":"Uhd Physical Release Date","type":"string","format":"date"},"rating_system":{"title":"Rating System","maxLength":20,"minLength":1,"type":"string"},"rating_value":{"title":"Rating Value","maxLength":100,"minLength":1,"type":"string"},"rating_reason":{"title":"Rating Reason","maxLength":200,"minLength":1,"type":"string"},"rating_classification_number":{"title":"Rating Classification Number","maxLength":20,"minLength":1,"type":"string"},"rating_advisory_severity":{"title":"Rating Advisory Severity","type":"array","items":{"type":"object"}},"buy_cleared":{"title":"Buy Cleared","type":"boolean"},"buy_start_date":{"title":"Buy Start Date","type":"string","format":"date"},"buy_end_date":{"title":"Buy End Date","type":"string","format":"date"},"buy_preorder_cleared":{"title":"Buy Preorder Cleared","type":"boolean"},"buy_preorder_start_date":{"title":"Buy Preorder Start Date","type":"string","format":"date"},"buy_hd_cleared":{"title":"Buy Hd Cleared","type":"boolean"},"rent_cleared":{"title":"Rent Cleared","type":"boolean"},"rent_start_date":{"title":"Rent Start Date","type":"string","format":"date"},"rent_end_date":{"title":"Rent End Date","type":"string","format":"date"},"rent_hd_cleared":{"title":"Rent Hd Cleared","type":"boolean"},"movies_anywhere_cleared":{"title":"Movies Anywhere Cleared","type":"boolean"},"burnt_in_subtitles_end_date":{"title":"Burnt In Subtitles End Date","type":"string","format":"date"},"premium_end_date":{"title":"Premium End Date","type":"string","format":"date"},"watermark_end_date":{"title":"Watermark End Date","type":"string","format":"date"},"price_start_date":{"title":"Price Start Date","type":"string","format":"date"},"price_end_date":{"title":"Price End Date","type":"string","format":"date"},"price_buy_sd":{"title":"Price Buy Sd","maxLength":40,"type":"string"},"price_buy_hd":{"title":"Price Buy Hd","maxLength":40,"type":"string"},"price_rent_sd":{"title":"Price Rent Sd","maxLength":40,"type":"string"},"price_rent_hd":{"title":"Price Rent Hd","maxLength":40,"type":"string"}}},"BatchItemResponseModel":{"title":"BatchItemResponseModel","required":["id","origin_reference_id","iso_country_code","entry_action_type","block_id"],"type":"object","properties":{"id":{"title":"Id","type":"integer"},"created_by":{"title":"Created By","type":"string"},"created_at":{"title":"Created At","type":"string","format":"date-time"},"updated_by":{"title":"Updated By","type":"string"},"updated_at":{"title":"Updated At","type":"string","format":"date-time"},"origin_reference_id":{"title":"Origin Reference Id","maxLength":1000,"minLength":1,"type":"string"},"iso_country_code":{"title":"Iso Country Code","type":"string"},"entry_action_type":{"$ref":"#/components/schemas/EntryActionType"},"physical_release_date":{"title":"Physical Release Date","type":"string","format":"date"},"hd_physical_release_date":{"title":"Hd Physical Release Date","type":"string","format":"date"},"uhd_physical_release_date":{"title":"Uhd Physical Release Date","type":"string","format":"date"},"rating_system":{"title":"Rating System","maxLength":20,"minLength":1,"type":"string"},"rating_value":{"title":"Rating Value","maxLength":100,"minLength":1,"type":"string"},"rating_reason":{"title":"Rating Reason","maxLength":200,"minLength":1,"type":"string"},"rating_classification_number":{"title":"Rating Classification Number","maxLength":20,"minLength":1,"type":"string"},"rating_advisory_severity":{"title":"Rating Advisory Severity","type":"array","items":{"type":"object"}},"buy_cleared":{"title":"Buy Cleared","type":"boolean"},"buy_start_date":{"title":"Buy Start Date","type":"string","format":"date"},"buy_end_date":{"title":"Buy End Date","type":"string","format":"date"},"buy_preorder_cleared":{"title":"Buy Preorder Cleared","type":"boolean"},"buy_preorder_start_date":{"title":"Buy Preorder Start Date","type":"string","format":"date"},"buy_hd_cleared":{"title":"Buy Hd Cleared","type":"boolean"},"rent_cleared":{"title":"Rent Cleared","type":"boolean"},"rent_start_date":{"title":"Rent Start Date","type":"string","format":"date"},"rent_end_date":{"title":"Rent End Date","type":"string","format":"date"},"rent_hd_cleared":{"title":"Rent Hd Cleared","type":"boolean"},"movies_anywhere_cleared":{"title":"Movies Anywhere Cleared","type":"boolean"},"burnt_in_subtitles_end_date":{"title":"Burnt In Subtitles End Date","type":"string","format":"date"},"premium_end_date":{"title":"Premium End Date","type":"string","format":"date"},"watermark_end_date":{"title":"Watermark End Date","type":"string","format":"date"},"price_start_date":{"title":"Price Start Date","type":"string","format":"date"},"price_end_date":{"title":"Price End Date","type":"string","format":"date"},"price_buy_sd":{"title":"Price Buy Sd","maxLength":40,"type":"string"},"price_buy_hd":{"title":"Price Buy Hd","maxLength":40,"type":"string"},"price_rent_sd":{"title":"Price Rent Sd","maxLength":40,"type":"string"},"price_rent_hd":{"title":"Price Rent Hd","maxLength":40,"type":"string"},"block_id":{"title":"Block Id","type":"integer"}}},"BatchJobModel":{"title":"BatchJobModel","required":["initiated_by","batch_uuid","prevalidate_uuid","provider_name","retailer_name","origination","origin_reference_id","name","type","blocks"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"batch_uuid":{"title":"Batch Uuid","anyOf":[{"type":"string"},{"type":"string","format":"uuid"}]},"prevalidate_uuid":{"title":"Prevalidate Uuid","anyOf":[{"type":"string"},{"type":"string","format":"uuid"}]},"provider_name":{"title":"Provider Name","maxLength":30,"minLength":1,"type":"string"},"retailer_name":{"title":"Retailer Name","maxLength":30,"minLength":1,"type":"string"},"origination":{"$ref":"#/components/schemas/OriginationEnum"},"origin_reference_id":{"title":"Origin Reference Id","maxLength":36,"minLength":1,"type":"string"},"name":{"title":"Name","maxLength":200,"minLength":1,"type":"string"},"type":{"$ref":"#/components/schemas/BatchTypeEnum"},"schedule_at":{"title":"Schedule At","type":"string","format":"date-time"},"execution_url":{"title":"Execution Url","type":"string"},"blocks":{"title":"Blocks","type":"array","items":{"$ref":"#/components/schemas/BatchBlockItemsModel"}}}},"BatchJobResponseModel":{"title":"BatchJobResponseModel","required":["id","batch_uuid","prevalidate_uuid","provider_name","retailer_name","origination","origin_reference_id","name","type","blocks"],"type":"object","properties":{"id":{"title":"Id","type":"integer"},"created_by":{"title":"Created By","type":"string"},"created_at":{"title":"Created At","type":"string","format":"date-time"},"updated_by":{"title":"Updated By","type":"string"},"updated_at":{"title":"Updated At","type":"string","format":"date-time"},"batch_uuid":{"title":"Batch Uuid","anyOf":[{"type":"string"},{"type":"string","format":"uuid"}]},"prevalidate_uuid":{"title":"Prevalidate Uuid","anyOf":[{"type":"string"},{"type":"string","format":"uuid"}]},"provider_name":{"title":"Provider Name","maxLength":30,"minLength":1,"type":"string"},"retailer_name":{"title":"Retailer Name","maxLength":30,"minLength":1,"type":"string"},"origination":{"$ref":"#/components/schemas/OriginationEnum"},"origin_reference_id":{"title":"Origin Reference Id","maxLength":36,"minLength":1,"type":"string"},"name":{"title":"Name","maxLength":200,"minLength":1,"type":"string"},"type":{"$ref":"#/components/schemas/BatchTypeEnum"},"schedule_at":{"title":"Schedule At","type":"string","format":"date-time"},"execution_url":{"title":"Execution Url","type":"string"},"blocks":{"title":"Blocks","type":"array","items":{"$ref":"#/components/schemas/BatchBlockResponseModel"}}}},"BatchJobUpdateModel":{"title":"BatchJobUpdateModel","required":["initiated_by","execution_url"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"execution_url":{"title":"Execution Url","type":"string"}}},"BatchStatusModel":{"title":"BatchStatusModel","required":["initiated_by","batch_id","status_name","try_count"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"screenshot_initial":{"title":"Screenshot Initial","maxLength":2083,"minLength":1,"type":"string","format":"uri"},"screenshot_deliver":{"title":"Screenshot Deliver","maxLength":2083,"minLength":1,"type":"string","format":"uri"},"screenshot_verify":{"title":"Screenshot Verify","maxLength":2083,"minLength":1,"type":"string","format":"uri"},"screenshot_error":{"title":"Screenshot Error","maxLength":2083,"minLength":1,"type":"string","format":"uri"},"delivery_details":{"title":"Delivery Details","type":"object"},"batch_id":{"title":"Batch Id","exclusiveMinimum":0.0,"type":"integer"},"block_id":{"title":"Block Id","exclusiveMinimum":0.0,"type":"integer"},"item_id":{"title":"Item Id","exclusiveMinimum":0.0,"type":"integer"},"deliverymethod_id":{"title":"Deliverymethod Id","exclusiveMinimum":0.0,"type":"integer"},"status_name":{"title":"Status Name","maxLength":30,"minLength":1,"type":"string"},"resolution_name":{"title":"Resolution Name","maxLength":30,"minLength":1,"type":"string"},"error_id":{"title":"Error Id","exclusiveMinimum":0.0,"type":"integer"},"try_count":{"title":"Try Count","exclusiveMaximum":100.0,"minimum":1.0,"type":"integer"}}},"BatchStatusResponseModel":{"title":"BatchStatusResponseModel","required":["id","batch_id","status_name","try_count"],"type":"object","properties":{"id":{"title":"Id","type":"integer"},"created_by":{"title":"Created By","type":"string"},"created_at":{"title":"Created At","type":"string","format":"date-time"},"updated_by":{"title":"Updated By","type":"string"},"updated_at":{"title":"Updated At","type":"string","format":"date-time"},"screenshot_initial":{"title":"Screenshot Initial","maxLength":2083,"minLength":1,"type":"string","format":"uri"},"screenshot_deliver":{"title":"Screenshot Deliver","maxLength":2083,"minLength":1,"type":"string","format":"uri"},"screenshot_verify":{"title":"Screenshot Verify","maxLength":2083,"minLength":1,"type":"string","format":"uri"},"screenshot_error":{"title":"Screenshot Error","maxLength":2083,"minLength":1,"type":"string","format":"uri"},"delivery_details":{"title":"Delivery Details","type":"object"},"batch_id":{"title":"Batch Id","exclusiveMinimum":0.0,"type":"integer"},"block_id":{"title":"Block Id","exclusiveMinimum":0.0,"type":"integer"},"item_id":{"title":"Item Id","exclusiveMinimum":0.0,"type":"integer"},"deliverymethod_id":{"title":"Deliverymethod Id","exclusiveMinimum":0.0,"type":"integer"},"status_name":{"title":"Status Name","maxLength":30,"minLength":1,"type":"string"},"resolution_name":{"title":"Resolution Name","maxLength":30,"minLength":1,"type":"string"},"error_id":{"title":"Error Id","exclusiveMinimum":0.0,"type":"integer"},"try_count":{"title":"Try Count","exclusiveMaximum":100.0,"minimum":1.0,"type":"integer"}}},"BatchStatusUpdateModel":{"title":"BatchStatusUpdateModel","required":["initiated_by"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"screenshot_initial":{"title":"Screenshot Initial","maxLength":2083,"minLength":1,"type":"string","format":"uri"},"screenshot_deliver":{"title":"Screenshot Deliver","maxLength":2083,"minLength":1,"type":"string","format":"uri"},"screenshot_verify":{"title":"Screenshot Verify","maxLength":2083,"minLength":1,"type":"string","format":"uri"},"screenshot_error":{"title":"Screenshot Error","maxLength":2083,"minLength":1,"type":"string","format":"uri"},"delivery_details":{"title":"Delivery Details","type":"object"},"error_id":{"title":"Error Id","exclusiveMinimum":0.0,"type":"integer"},"status_name":{"title":"Status Name","maxLength":30,"minLength":1,"type":"string"}}},"BatchTypeEnum":{"title":"BatchTypeEnum","enum":["TPR","NEW_COUNTRY","REMOVE_COUNTRY","CORRECTION","FULL_EXTRACT"],"type":"string","description":"TPR - Temporary price reduction or Promotions or discounts\nNEW_COUNTRY - Add clearance for new territory or country store\nREMOVE_COUNTRY - Remove clearance for existing territory or country store\nCORRECTION - Change existing price or clearances due to system or manual errors\nFULL_EXTRACT - Full EMA to be used with specificed deliverymethod to deliver all values"},"Body_post_token_auth_token_post":{"title":"Body_post_token_auth_token_post","required":["username","password"],"type":"object","properties":{"grant_type":{"title":"Grant Type","pattern":"password","type":"string"},"username":{"title":"Username","type":"string"},"password":{"title":"Password","type":"string"},"scope":{"title":"Scope","type":"string","default":""},"client_id":{"title":"Client Id","type":"string"},"client_secret":{"title":"Client Secret","type":"string"}}},"ContentTypeAttributeModel":{"title":"ContentTypeAttributeModel","required":["initiated_by","content_type_name","attribute_name"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"content_type_name":{"title":"Content Type Name","maxLength":30,"type":"string"},"attribute_name":{"title":"Attribute Name","maxLength":30,"type":"string"},"comments":{"title":"Comments","maxLength":255,"type":"string"}}},"ContentTypeAttributeResponseModel":{"title":"ContentTypeAttributeResponseModel","required":["id","content_type_name","attribute_name"],"type":"object","properties":{"id":{"title":"Id","type":"integer"},"created_by":{"title":"Created By","type":"string"},"created_at":{"title":"Created At","type":"string","format":"date-time"},"updated_by":{"title":"Updated By","type":"string"},"updated_at":{"title":"Updated At","type":"string","format":"date-time"},"content_type_name":{"title":"Content Type Name","maxLength":30,"type":"string"},"attribute_name":{"title":"Attribute Name","maxLength":30,"type":"string"},"comments":{"title":"Comments","maxLength":255,"type":"string"}}},"ContentTypeAttributeUpdateModel":{"title":"ContentTypeAttributeUpdateModel","required":["initiated_by","comments"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"comments":{"title":"Comments","maxLength":255,"type":"string"}}},"ContentTypeModel":{"title":"ContentTypeModel","required":["initiated_by","name","description"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"name":{"title":"Name","maxLength":30,"type":"string"},"description":{"title":"Description","maxLength":255,"type":"string"},"avails_content_type_name":{"title":"Avails Content Type Name","maxLength":30,"type":"string"}}},"ContentTypeResponseModel":{"title":"ContentTypeResponseModel","required":["id","name","description"],"type":"object","properties":{"id":{"title":"Id","type":"integer"},"created_by":{"title":"Created By","type":"string"},"created_at":{"title":"Created At","type":"string","format":"date-time"},"updated_by":{"title":"Updated By","type":"string"},"updated_at":{"title":"Updated At","type":"string","format":"date-time"},"name":{"title":"Name","maxLength":30,"type":"string"},"description":{"title":"Description","maxLength":255,"type":"string"},"avails_content_type_name":{"title":"Avails Content Type Name","maxLength":30,"type":"string"}}},"ContentTypeUpdateModel":{"title":"ContentTypeUpdateModel","required":["initiated_by","description"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"avails_content_type_name":{"title":"Avails Content Type Name","maxLength":30,"type":"string"},"description":{"title":"Description","maxLength":255,"type":"string"}}},"CursorPage":{"title":"CursorPage","required":["cursors"],"type":"object","properties":{"cursors":{"$ref":"#/components/schemas/Cursors"},"previous":{"title":"Previous","maxLength":65536,"minLength":1,"type":"string","format":"uri"},"next":{"title":"Next","maxLength":65536,"minLength":1,"type":"string","format":"uri"}}},"CursorPaginationResponse":{"title":"CursorPaginationResponse","required":["data","paging"],"type":"object","properties":{"data":{"title":"Data","type":"array","items":{"type":"object"}},"paging":{"$ref":"#/components/schemas/CursorPage"}}},"Cursors":{"title":"Cursors","type":"object","properties":{"before":{"title":"Before","type":"string"},"after":{"title":"After","type":"string"}}},"DeliveryLevelEnum":{"title":"DeliveryLevelEnum","enum":["BATCH","BLOCK","ITEM"],"description":"An enumeration."},"DeliveryMethodUpdateModel":{"title":"DeliveryMethodUpdateModel","required":["initiated_by"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"delivery_level":{"$ref":"#/components/schemas/QuotaLevel"},"request_type":{"$ref":"#/components/schemas/RequestType"},"request_limit":{"title":"Request Limit","type":"integer"},"time_unit_multiplier":{"title":"Time Unit Multiplier","type":"integer"},"time_unit":{"$ref":"#/components/schemas/TimeUnit"}}},"EntryActionType":{"title":"EntryActionType","enum":["CREATE_RECORD","DELETE_RECORD","UPDATE_RECORD"],"type":"string","description":"CREATE_RECORD - Create a new territory entry for pricing and clearances\nDELETE_RECORD - Delete an existing territory entry for pricing and clearances\nUPDATE_RECORD - Update an existing territory entry for pricing and clearances"},"EnvironmentEnum":{"title":"EnvironmentEnum","enum":["LOCAL","DEV","QA","STG","PROD"],"type":"string","description":"An enumeration."},"ErrorTypeModel":{"title":"ErrorTypeModel","required":["initiated_by","description","error_type"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"description":{"title":"Error Type Description","maxLength":500,"type":"string","description":"Description of the error type"},"error_type":{"title":"Error Type","maxLength":50,"type":"string","description":"Type of the error"}}},"ErrorTypeResponseModel":{"title":"ErrorTypeResponseModel","required":["id","error_type","description"],"type":"object","properties":{"id":{"title":"Id","type":"integer"},"created_by":{"title":"Created By","type":"string"},"created_at":{"title":"Created At","type":"string","format":"date-time"},"updated_by":{"title":"Updated By","type":"string"},"updated_at":{"title":"Updated At","type":"string","format":"date-time"},"error_type":{"title":"Error Type","maxLength":50,"type":"string","description":"Type of the error"},"description":{"title":"Error Type Description","maxLength":500,"type":"string","description":"Description of the error type"}}},"ErrorTypeUpdateModel":{"title":"ErrorTypeUpdateModel","required":["initiated_by","description"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"description":{"title":"Error Type Description","maxLength":500,"type":"string","description":"Description of the error type"}}},"HTTPExceptionSchema":{"title":"HTTPExceptionSchema","required":["type","title","status"],"type":"object","properties":{"type":{"title":"Type","type":"string"},"title":{"title":"Title","type":"string"},"status":{"title":"Status","type":"integer"},"detail":{"title":"Detail","type":"string","default":[null]},"instance":{"title":"Instance","type":"string"}}},"HTTPValidationError":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ISOCountryCreateModel":{"title":"ISOCountryCreateModel","required":["initiated_by","region_code","region_name","country_name","numeric_code","alpha2_code","alpha3_code"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"sub_region_code":{"title":"Sub Region Code","maximum":999.0,"minimum":0.0,"type":"integer"},"sub_region_name":{"title":"Sub Region Name","maxLength":40,"type":"string"},"region_code":{"title":"Region Code","maximum":999.0,"minimum":0.0,"type":"integer"},"region_name":{"title":"Region Name","maxLength":12,"type":"string"},"country_name":{"title":"Country Name","maxLength":60,"minLength":1,"type":"string"},"numeric_code":{"title":"Numeric Code","maximum":999.0,"minimum":0.0,"type":"integer"},"alpha2_code":{"title":"Alpha2 Code","type":"string"},"alpha3_code":{"title":"Alpha3 Code","type":"string"}}},"ISOCountryResponseModel":{"title":"ISOCountryResponseModel","required":["id","region_code","region_name","country_name","numeric_code","alpha2_code","alpha3_code"],"type":"object","properties":{"id":{"title":"Id","type":"integer"},"created_by":{"title":"Created By","type":"string"},"created_at":{"title":"Created At","type":"string","format":"date-time"},"updated_by":{"title":"Updated By","type":"string"},"updated_at":{"title":"Updated At","type":"string","format":"date-time"},"sub_region_code":{"title":"Sub Region Code","maximum":999.0,"minimum":0.0,"type":"integer"},"sub_region_name":{"title":"Sub Region Name","maxLength":40,"type":"string"},"region_code":{"title":"Region Code","maximum":999.0,"minimum":0.0,"type":"integer"},"region_name":{"title":"Region Name","maxLength":12,"type":"string"},"country_name":{"title":"Country Name","maxLength":60,"minLength":1,"type":"string"},"numeric_code":{"title":"Numeric Code","maximum":999.0,"minimum":0.0,"type":"integer"},"alpha2_code":{"title":"Alpha2 Code","type":"string"},"alpha3_code":{"title":"Alpha3 Code","type":"string"}}},"ISOCountryUpdateModel":{"title":"ISOCountryUpdateModel","required":["initiated_by"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"sub_region_code":{"title":"Sub Region Code","maximum":999.0,"minimum":0.0,"type":"integer"},"sub_region_name":{"title":"Sub Region Name","maxLength":40,"type":"string"},"region_code":{"title":"Region Code","maximum":999.0,"minimum":0.0,"type":"integer"},"region_name":{"title":"Region Name","maxLength":12,"type":"string"},"numeric_code":{"title":"Numeric Code","maximum":999.0,"minimum":0.0,"type":"integer"}}},"ISOCurrencyCreateModel":{"title":"ISOCurrencyCreateModel","required":["initiated_by","country_name","currency_name","alpha3_code"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"numeric_code":{"title":"Numeric Code","maximum":999.0,"minimum":0.0,"type":"integer"},"minor_unit":{"title":"Minor Unit","maximum":9.0,"minimum":0.0,"type":"integer"},"country_name":{"title":"Country Name","maxLength":100,"minLength":1,"type":"string"},"currency_name":{"title":"Currency Name","maxLength":100,"minLength":1,"type":"string"},"alpha3_code":{"title":"Alpha3 Code","type":"string"}}},"ISOCurrencyResponseModel":{"title":"ISOCurrencyResponseModel","required":["id","country_name","currency_name","alpha3_code"],"type":"object","properties":{"id":{"title":"Id","type":"integer"},"created_by":{"title":"Created By","type":"string"},"created_at":{"title":"Created At","type":"string","format":"date-time"},"updated_by":{"title":"Updated By","type":"string"},"updated_at":{"title":"Updated At","type":"string","format":"date-time"},"numeric_code":{"title":"Numeric Code","maximum":999.0,"minimum":0.0,"type":"integer"},"minor_unit":{"title":"Minor Unit","maximum":9.0,"minimum":0.0,"type":"integer"},"country_name":{"title":"Country Name","maxLength":100,"minLength":1,"type":"string"},"currency_name":{"title":"Currency Name","maxLength":100,"minLength":1,"type":"string"},"alpha3_code":{"title":"Alpha3 Code","type":"string"}}},"ISOCurrencyUpdateModel":{"title":"ISOCurrencyUpdateModel","required":["initiated_by"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"numeric_code":{"title":"Numeric Code","maximum":999.0,"minimum":0.0,"type":"integer"},"minor_unit":{"title":"Minor Unit","maximum":9.0,"minimum":0.0,"type":"integer"}}},"OriginationEnum":{"title":"OriginationEnum","enum":["SF_APP_UPDATE","SF_APP_EXCEPTION_FIX","INTERNAL_JOB","EXTERNAL_API"],"type":"string","description":"SF_APP_UPDATE - Storefront client application Updates Module\nSF_APP_EXCEPTION_FIX - Storefront client application Exception fixes Module\nINTERNAL_JOB - Internal Jobs, example Exception fixes API or similar\nEXTERNAL_API - External API where Client directly initiated the request"},"ProviderAccountDBModel":{"title":"ProviderAccountDBModel","required":["id","subscription_id"],"type":"object","properties":{"id":{"title":"Id","type":"integer"},"created_by":{"title":"Created By","type":"string"},"created_at":{"title":"Created At","type":"string","format":"date-time"},"updated_by":{"title":"Updated By","type":"string"},"updated_at":{"title":"Updated At","type":"string","format":"date-time"},"service_email_account":{"title":"Service Email Account","maxLength":255,"type":"string"},"service_email_password":{"title":"Service Email Password","maxLength":128,"type":"string"},"custom_provider_name":{"title":"Custom Provider Name","maxLength":255,"type":"string"},"subscription_id":{"title":"Subscription Id","type":"integer"},"is_2fa_enabled":{"title":"Is 2Fa Enabled","type":"boolean","default":false},"is_service_email_active":{"title":"Is Service Email Active","type":"boolean","default":false}}},"ProviderAccountFieldsModel":{"title":"ProviderAccountFieldsModel","required":["initiated_by","subscription_id"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"service_email_account":{"title":"Service Email Account","maxLength":255,"type":"string"},"service_email_password":{"title":"Service Email Password","maxLength":128,"type":"string"},"custom_provider_name":{"title":"Custom Provider Name","maxLength":255,"type":"string"},"subscription_id":{"title":"Subscription Id","type":"integer"},"is_2fa_enabled":{"title":"Is 2Fa Enabled","type":"boolean","default":false},"is_service_email_active":{"title":"Is Service Email Active","type":"boolean","default":false}}},"ProviderAccountTfaDBModel":{"title":"ProviderAccountTfaDBModel","required":["id","subscription_account_id","subscription_account"],"type":"object","properties":{"id":{"title":"Id","type":"integer"},"created_by":{"title":"Created By","type":"string"},"created_at":{"title":"Created At","type":"string","format":"date-time"},"updated_by":{"title":"Updated By","type":"string"},"updated_at":{"title":"Updated At","type":"string","format":"date-time"},"subscription_account_id":{"title":"Subscription Account Id","type":"integer"},"verify_system":{"title":"Verify System","maxLength":15,"type":"string"},"verify_phone_number":{"title":"Verify Phone Number","maxLength":15,"type":"string"},"sms_email_account":{"title":"Sms Email Account","maxLength":255,"type":"string"},"sms_email_password":{"title":"Sms Email Password","maxLength":128,"type":"string"},"sms_email_token_file":{"title":"Sms Email Token File","type":"string"},"is_sms_email_active":{"title":"Is Sms Email Active","type":"boolean","default":false},"is_cookie_valid":{"title":"Is Cookie Valid","type":"boolean","default":false},"cookie_string":{"title":"Cookie String","type":"string"},"cookie_created_at":{"title":"Cookie Created At","type":"string","format":"date-time","default":"2026-01-29T18:14:25.936265"},"cookie_refresh_began_at":{"title":"Cookie Refresh Began At","type":"string","format":"date-time","default":"2026-01-29T18:14:25.936269"},"cookie_refresh_retry_count":{"title":"Cookie Refresh Retry Count","maximum":127.0,"type":"integer"},"subscription_account":{"$ref":"#/components/schemas/BaseProviderAccountFieldsModel"}}},"ProviderAccountTfaModel":{"title":"ProviderAccountTfaModel","required":["initiated_by","subscription_account_id"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"subscription_account_id":{"title":"Subscription Account Id","type":"integer"},"verify_system":{"title":"Verify System","maxLength":15,"type":"string"},"verify_phone_number":{"title":"Verify Phone Number","maxLength":15,"type":"string"},"sms_email_account":{"title":"Sms Email Account","maxLength":255,"type":"string"},"sms_email_password":{"title":"Sms Email Password","maxLength":128,"type":"string"},"sms_email_token_file":{"title":"Sms Email Token File","type":"string"},"is_sms_email_active":{"title":"Is Sms Email Active","type":"boolean","default":false},"is_cookie_valid":{"title":"Is Cookie Valid","type":"boolean","default":false},"cookie_string":{"title":"Cookie String","type":"string"},"cookie_created_at":{"title":"Cookie Created At","type":"string","format":"date-time","default":"2026-01-29T18:14:25.936265"},"cookie_refresh_began_at":{"title":"Cookie Refresh Began At","type":"string","format":"date-time","default":"2026-01-29T18:14:25.936269"},"cookie_refresh_retry_count":{"title":"Cookie Refresh Retry Count","maximum":127.0,"type":"integer"}}},"ProviderAccountTfaUpdateModel":{"title":"ProviderAccountTfaUpdateModel","required":["initiated_by"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"verify_system":{"title":"Verify System","maxLength":15,"type":"string"},"verify_phone_number":{"title":"Verify Phone Number","maxLength":15,"type":"string"},"sms_email_password":{"title":"Sms Email Password","maxLength":128,"type":"string"},"sms_email_token_file":{"title":"Sms Email Token File","type":"string"},"is_sms_email_active":{"title":"Is Sms Email Active","type":"boolean","default":false},"is_cookie_valid":{"title":"Is Cookie Valid","type":"boolean","default":false},"cookie_string":{"title":"Cookie String","type":"string"},"cookie_created_at":{"title":"Cookie Created At","type":"string","format":"date-time","default":"2026-01-29T18:14:25.949765"},"cookie_refresh_began_at":{"title":"Cookie Refresh Began At","type":"string","format":"date-time","default":"2026-01-29T18:14:25.949770"},"cookie_refresh_retry_count":{"title":"Cookie Refresh Retry Count","maximum":127.0,"type":"integer"}}},"ProviderAccountUpdateModel":{"title":"ProviderAccountUpdateModel","required":["initiated_by"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"service_email_account":{"title":"Service Email Account","maxLength":255,"type":"string"},"service_email_password":{"title":"Service Email Password","maxLength":128,"type":"string"},"custom_provider_name":{"title":"Custom Provider Name","maxLength":255,"type":"string"},"is_2fa_enabled":{"title":"Is 2Fa Enabled","type":"boolean"},"is_service_email_active":{"title":"Is Service Email Active","type":"boolean"}}},"ProviderContentTypeCountryModel":{"title":"ProviderContentTypeCountryModel","required":["initiated_by","provider_name","retailer_name","content_type_name","iso_country_code"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"provider_name":{"title":"Provider Name","maxLength":30,"minLength":1,"type":"string"},"retailer_name":{"title":"Retailer Name","maxLength":30,"minLength":1,"type":"string"},"content_type_name":{"title":"Content Type Name","maxLength":30,"minLength":1,"type":"string"},"iso_country_code":{"title":"Iso Country Code","type":"string"}}},"ProviderContentTypeCountryResponseModel":{"title":"ProviderContentTypeCountryResponseModel","required":["id","provider_name","retailer_name","content_type_name","iso_country_code"],"type":"object","properties":{"id":{"title":"Id","type":"integer"},"created_by":{"title":"Created By","type":"string"},"created_at":{"title":"Created At","type":"string","format":"date-time"},"updated_by":{"title":"Updated By","type":"string"},"updated_at":{"title":"Updated At","type":"string","format":"date-time"},"provider_name":{"title":"Provider Name","maxLength":30,"minLength":1,"type":"string"},"retailer_name":{"title":"Retailer Name","maxLength":30,"minLength":1,"type":"string"},"content_type_name":{"title":"Content Type Name","maxLength":30,"minLength":1,"type":"string"},"iso_country_code":{"title":"Iso Country Code","type":"string"}}},"ProviderContentTypeCountryUpdateModel":{"title":"ProviderContentTypeCountryUpdateModel","required":["initiated_by"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"provider_name":{"title":"Provider Name","maxLength":30,"minLength":1,"type":"string"},"retailer_name":{"title":"Retailer Name","maxLength":30,"minLength":1,"type":"string"},"content_type_name":{"title":"Content Type Name","maxLength":30,"minLength":1,"type":"string"},"iso_country_code":{"title":"Iso Country Code","type":"string"}}},"ProviderModel":{"title":"ProviderModel","required":["initiated_by","name","display_name"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"name":{"title":"Name","maxLength":30,"minLength":1,"type":"string"},"avails_provider_name":{"title":"Avails Provider Name","maxLength":60,"type":"string"},"display_name":{"title":"Display Name","maxLength":60,"minLength":1,"type":"string"},"poc_name":{"title":"Poc Name","maxLength":255,"type":"string"},"poc_email":{"title":"Poc Email","type":"string","format":"email"},"poc_phone":{"title":"Poc Phone","maxLength":255,"type":"string"},"delivery_enabled":{"title":"Delivery Enabled","type":"boolean","default":false}}},"ProviderPriceMapModel":{"title":"ProviderPriceMapModel","required":["initiated_by","provider_name","retailer_name","content_type_name","iso_country_code"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"price_tier":{"title":"Price Tier","maxLength":40,"minLength":1,"type":"string"},"price_amount":{"title":"Price Amount","type":"number"},"price_amount_srp":{"title":"Price Amount Srp","type":"number"},"provider_name":{"title":"Provider Name","maxLength":30,"minLength":1,"type":"string"},"retailer_name":{"title":"Retailer Name","maxLength":30,"minLength":1,"type":"string"},"content_type_name":{"title":"Content Type Name","maxLength":30,"minLength":1,"type":"string"},"iso_country_code":{"title":"Iso Country Code","type":"string"},"offer_format":{"title":"Offer Format","maxLength":10,"minLength":1,"type":"string"},"offer_type":{"title":"Offer Type","maxLength":10,"minLength":1,"type":"string"},"iso_currency_code":{"title":"Iso Currency Code","type":"string"}}},"ProviderPriceMapResponseModel":{"title":"ProviderPriceMapResponseModel","required":["id","provider_name","retailer_name","content_type_name","iso_country_code"],"type":"object","properties":{"id":{"title":"Id","type":"integer"},"created_by":{"title":"Created By","type":"string"},"created_at":{"title":"Created At","type":"string","format":"date-time"},"updated_by":{"title":"Updated By","type":"string"},"updated_at":{"title":"Updated At","type":"string","format":"date-time"},"price_tier":{"title":"Price Tier","maxLength":40,"minLength":1,"type":"string"},"price_amount":{"title":"Price Amount","type":"number"},"price_amount_srp":{"title":"Price Amount Srp","type":"number"},"provider_name":{"title":"Provider Name","maxLength":30,"minLength":1,"type":"string"},"retailer_name":{"title":"Retailer Name","maxLength":30,"minLength":1,"type":"string"},"content_type_name":{"title":"Content Type Name","maxLength":30,"minLength":1,"type":"string"},"iso_country_code":{"title":"Iso Country Code","type":"string"},"offer_format":{"title":"Offer Format","maxLength":10,"minLength":1,"type":"string"},"offer_type":{"title":"Offer Type","maxLength":10,"minLength":1,"type":"string"},"iso_currency_code":{"title":"Iso Currency Code","type":"string"}}},"ProviderPriceMapUpdateModel":{"title":"ProviderPriceMapUpdateModel","required":["initiated_by"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"price_amount":{"title":"Price Amount","type":"number"},"price_amount_srp":{"title":"Price Amount Srp","type":"number"},"iso_currency_code":{"title":"Iso Currency Code","type":"string"},"offer_format":{"title":"Offer Format","maxLength":10,"minLength":1,"type":"string"},"offer_type":{"title":"Offer Type","maxLength":10,"minLength":1,"type":"string"}}},"ProviderResponseModel":{"title":"ProviderResponseModel","required":["name","display_name","id"],"type":"object","properties":{"name":{"title":"Name","maxLength":30,"minLength":1,"type":"string"},"avails_provider_name":{"title":"Avails Provider Name","maxLength":60,"type":"string"},"display_name":{"title":"Display Name","maxLength":60,"minLength":1,"type":"string"},"poc_name":{"title":"Poc Name","maxLength":255,"type":"string"},"poc_email":{"title":"Poc Email","type":"string","format":"email"},"poc_phone":{"title":"Poc Phone","maxLength":255,"type":"string"},"delivery_enabled":{"title":"Delivery Enabled","type":"boolean","default":false},"id":{"title":"Id","type":"integer"},"created_by":{"title":"Created By","type":"string"},"created_at":{"title":"Created At","type":"string","format":"date-time"},"updated_by":{"title":"Updated By","type":"string"},"updated_at":{"title":"Updated At","type":"string","format":"date-time"}}},"ProviderSubscriptionDBModel":{"title":"ProviderSubscriptionDBModel","required":["id","provider_name","deliverymethod_id","deliverymethod"],"type":"object","properties":{"id":{"title":"Id","type":"integer"},"created_by":{"title":"Created By","type":"string"},"created_at":{"title":"Created At","type":"string","format":"date-time"},"updated_by":{"title":"Updated By","type":"string"},"updated_at":{"title":"Updated At","type":"string","format":"date-time"},"provider_name":{"title":"Provider Name","type":"string"},"deliverymethod_id":{"title":"Deliverymethod Id","type":"integer"},"priority":{"title":"Priority","type":"integer"},"deliverymethod":{"$ref":"#/components/schemas/RetailerDeliveryMethodResponseModel"}}},"ProviderSubscriptionFieldsModel":{"title":"ProviderSubscriptionFieldsModel","required":["initiated_by","provider_name","deliverymethod_id"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"provider_name":{"title":"Provider Name","type":"string"},"deliverymethod_id":{"title":"Deliverymethod Id","type":"integer"},"priority":{"title":"Priority","type":"integer"}}},"ProviderSubscriptionUpdateModel":{"title":"ProviderSubscriptionUpdateModel","required":["initiated_by","priority"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"priority":{"title":"Priority","type":"integer"}}},"ProviderUpdateModel":{"title":"ProviderUpdateModel","required":["initiated_by"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"avails_provider_name":{"title":"Avails Provider Name","maxLength":60,"type":"string"},"display_name":{"title":"Display Name","type":"string"},"poc_name":{"title":"Poc Name","type":"string"},"poc_email":{"title":"Poc Email","type":"string","format":"email"},"poc_phone":{"title":"Poc Phone","type":"string"},"delivery_enabled":{"title":"Delivery Enabled","type":"boolean"}}},"QuotaLevel":{"title":"QuotaLevel","enum":["PROVIDER","RETAILER"],"type":"string","description":"An enumeration."},"RequestType":{"title":"RequestType","enum":["READ","UPDATE","VERIFY"],"description":"An enumeration."},"ResolutionModel":{"title":"ResolutionModel","required":["initiated_by","description","resolution_name"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"description":{"title":"Resolution Description","maxLength":255,"type":"string","description":"Description of the resolution"},"resolution_name":{"title":"Resolution Name","maxLength":30,"minLength":1,"type":"string","description":"Name of the resolution"}}},"ResolutionResponseModel":{"title":"ResolutionResponseModel","required":["id","description","resolution_name"],"type":"object","properties":{"id":{"title":"Id","type":"integer"},"created_by":{"title":"Created By","type":"string"},"created_at":{"title":"Created At","type":"string","format":"date-time"},"updated_by":{"title":"Updated By","type":"string"},"updated_at":{"title":"Updated At","type":"string","format":"date-time"},"description":{"title":"Resolution Description","maxLength":255,"type":"string","description":"Description of the resolution"},"resolution_name":{"title":"Resolution Name","maxLength":30,"minLength":1,"type":"string","description":"Name of the resolution"}}},"ResolutionUpdateModel":{"title":"ResolutionUpdateModel","required":["initiated_by","description"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"description":{"title":"Resolution Description","maxLength":255,"type":"string","description":"Description of the resolution"}}},"RetailerAttributeModel":{"title":"RetailerAttributeModel","required":["initiated_by","is_supported","deliverymethod_id","attribute_content_type_id"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"xml_tag":{"title":"Xml Tag","maxLength":100,"type":"string"},"html_locator":{"title":"Html Locator","maxLength":100,"type":"string"},"is_supported":{"title":"Is Supported","type":"boolean"},"deliverymethod_id":{"title":"Deliverymethod Id","exclusiveMinimum":0.0,"type":"integer"},"attribute_content_type_id":{"title":"Attribute Content Type Id","exclusiveMinimum":0.0,"type":"integer"}}},"RetailerAttributeResponseModel":{"title":"RetailerAttributeResponseModel","required":["id","is_supported","deliverymethod_id","attribute_content_type_id"],"type":"object","properties":{"id":{"title":"Id","type":"integer"},"created_by":{"title":"Created By","type":"string"},"created_at":{"title":"Created At","type":"string","format":"date-time"},"updated_by":{"title":"Updated By","type":"string"},"updated_at":{"title":"Updated At","type":"string","format":"date-time"},"xml_tag":{"title":"Xml Tag","maxLength":100,"type":"string"},"html_locator":{"title":"Html Locator","maxLength":100,"type":"string"},"is_supported":{"title":"Is Supported","type":"boolean"},"deliverymethod_id":{"title":"Deliverymethod Id","exclusiveMinimum":0.0,"type":"integer"},"attribute_content_type_id":{"title":"Attribute Content Type Id","exclusiveMinimum":0.0,"type":"integer"}}},"RetailerAttributeUpdateModel":{"title":"RetailerAttributeUpdateModel","required":["initiated_by"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"xml_tag":{"title":"Xml Tag","maxLength":100,"type":"string"},"html_locator":{"title":"Html Locator","maxLength":100,"type":"string"},"is_supported":{"title":"Is Supported","type":"boolean"}}},"RetailerCountryModel":{"title":"RetailerCountryModel","required":["initiated_by","retailer_name","content_type_name","iso_country_code","alpha2_code","alpha3_code"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"country_name":{"title":"Country Name","maxLength":60,"minLength":1,"type":"string"},"exist_on_store":{"title":"Exist On Store","type":"boolean","default":false},"numeric_code":{"title":"Numeric Code","maximum":999.0,"minimum":0.0,"type":"integer"},"retailer_name":{"title":"Retailer Name","maxLength":30,"minLength":1,"type":"string"},"content_type_name":{"title":"Content Type Name","maxLength":30,"minLength":2,"type":"string"},"iso_country_code":{"title":"Iso Country Code","type":"string"},"alpha2_code":{"title":"Alpha2 Code","type":"string"},"alpha3_code":{"title":"Alpha3 Code","type":"string"}}},"RetailerCountryResponseModel":{"title":"RetailerCountryResponseModel","required":["id","retailer_name","iso_country_code"],"type":"object","properties":{"id":{"title":"Id","type":"integer"},"created_by":{"title":"Created By","type":"string"},"created_at":{"title":"Created At","type":"string","format":"date-time"},"updated_by":{"title":"Updated By","type":"string"},"updated_at":{"title":"Updated At","type":"string","format":"date-time"},"country_name":{"title":"Country Name","maxLength":60,"minLength":1,"type":"string"},"exist_on_store":{"title":"Exist On Store","type":"boolean","default":false},"numeric_code":{"title":"Numeric Code","maximum":999.0,"minimum":0.0,"type":"integer"},"content_type_name":{"title":"Content Type Name","maxLength":30,"minLength":2,"type":"string"},"alpha2_code":{"title":"Alpha2 Code","type":"string"},"alpha3_code":{"title":"Alpha3 Code","type":"string"},"retailer_name":{"title":"Retailer Name","maxLength":30,"minLength":1,"type":"string"},"iso_country_code":{"title":"Iso Country Code","type":"string"}}},"RetailerCountryUpdateModel":{"title":"RetailerCountryUpdateModel","required":["initiated_by"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"country_name":{"title":"Country Name","maxLength":60,"minLength":1,"type":"string"},"exist_on_store":{"title":"Exist On Store","type":"boolean","default":false},"numeric_code":{"title":"Numeric Code","maximum":999.0,"minimum":0.0,"type":"integer"},"content_type_name":{"title":"Content Type Name","maxLength":30,"minLength":2,"type":"string"},"alpha2_code":{"title":"Alpha2 Code","type":"string"},"alpha3_code":{"title":"Alpha3 Code","type":"string"}}},"RetailerDeliveryMethodModel":{"title":"RetailerDeliveryMethodModel","required":["initiated_by","retailer_name","content_type_name","method_name","priority","delivery_level"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"retailer_name":{"title":"Retailer Name","maxLength":30,"minLength":2,"type":"string"},"content_type_name":{"title":"Content Type Name","maxLength":30,"minLength":2,"type":"string"},"method_name":{"title":"Method Name","maxLength":30,"minLength":2,"type":"string"},"account_username":{"title":"Account Username","maxLength":255,"minLength":2,"type":"string"},"account_password":{"title":"Account Password","maxLength":128,"type":"string"},"priority":{"title":"Priority","exclusiveMinimum":0.0,"type":"integer"},"delivery_level":{"$ref":"#/components/schemas/DeliveryLevelEnum"},"apply_quotas":{"title":"Apply Quotas","type":"boolean","default":false}}},"RetailerDeliveryMethodQuotaDBModel":{"title":"RetailerDeliveryMethodQuotaDBModel","required":["id","deliverymethod_id","delivery_level","request_type","request_limit","time_unit_multiplier","time_unit"],"type":"object","properties":{"id":{"title":"Id","type":"integer"},"created_by":{"title":"Created By","type":"string"},"created_at":{"title":"Created At","type":"string","format":"date-time"},"updated_by":{"title":"Updated By","type":"string"},"updated_at":{"title":"Updated At","type":"string","format":"date-time"},"deliverymethod_id":{"title":"Deliverymethod Id","type":"integer"},"delivery_level":{"$ref":"#/components/schemas/QuotaLevel"},"request_type":{"$ref":"#/components/schemas/RequestType"},"request_limit":{"title":"Request Limit","type":"integer"},"time_unit_multiplier":{"title":"Time Unit Multiplier","type":"integer"},"time_unit":{"$ref":"#/components/schemas/TimeUnit"}}},"RetailerDeliveryMethodQuotaFieldsModel":{"title":"RetailerDeliveryMethodQuotaFieldsModel","required":["initiated_by","deliverymethod_id","delivery_level","request_type","request_limit","time_unit_multiplier","time_unit"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"deliverymethod_id":{"title":"Deliverymethod Id","type":"integer"},"delivery_level":{"$ref":"#/components/schemas/QuotaLevel"},"request_type":{"$ref":"#/components/schemas/RequestType"},"request_limit":{"title":"Request Limit","type":"integer"},"time_unit_multiplier":{"title":"Time Unit Multiplier","type":"integer"},"time_unit":{"$ref":"#/components/schemas/TimeUnit"}}},"RetailerDeliveryMethodResponseModel":{"title":"RetailerDeliveryMethodResponseModel","required":["id","retailer_name","content_type_name","method_name","priority","delivery_level"],"type":"object","properties":{"id":{"title":"Id","type":"integer"},"created_by":{"title":"Created By","type":"string"},"created_at":{"title":"Created At","type":"string","format":"date-time"},"updated_by":{"title":"Updated By","type":"string"},"updated_at":{"title":"Updated At","type":"string","format":"date-time"},"retailer_name":{"title":"Retailer Name","maxLength":30,"minLength":2,"type":"string"},"content_type_name":{"title":"Content Type Name","maxLength":30,"minLength":2,"type":"string"},"method_name":{"title":"Method Name","maxLength":30,"minLength":2,"type":"string"},"account_username":{"title":"Account Username","maxLength":255,"minLength":2,"type":"string"},"account_password":{"title":"Account Password","maxLength":128,"type":"string"},"priority":{"title":"Priority","exclusiveMinimum":0.0,"type":"integer"},"delivery_level":{"$ref":"#/components/schemas/DeliveryLevelEnum"},"apply_quotas":{"title":"Apply Quotas","type":"boolean","default":false}}},"RetailerDeliveryMethodUpdateModel":{"title":"RetailerDeliveryMethodUpdateModel","required":["initiated_by"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"account_username":{"title":"Account Username","maxLength":255,"minLength":2,"type":"string"},"account_password":{"title":"Account Password","maxLength":128,"type":"string"},"priority":{"title":"Priority","exclusiveMinimum":0.0,"type":"integer"},"delivery_level":{"$ref":"#/components/schemas/DeliveryLevelEnum"},"apply_quotas":{"title":"Apply Quotas","type":"boolean"}}},"RetailerModel":{"title":"RetailerModel","required":["initiated_by","name","display_name"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"name":{"title":"Name","maxLength":30,"minLength":1,"type":"string"},"display_name":{"title":"Display Name","maxLength":30,"minLength":1,"type":"string"},"delivery_enabled":{"title":"Delivery Enabled","type":"boolean","default":false},"avails_retailer_name":{"title":"Avails Retailer Name","maxLength":60,"type":"string"}}},"RetailerRatingAdvisoryModel":{"title":"RetailerRatingAdvisoryModel","required":["initiated_by","retailer_name","content_type_name","iso_country_code","system"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"retailer_name":{"title":"Retailer Name","maxLength":30,"type":"string"},"content_type_name":{"title":"Content Type Name","maxLength":30,"type":"string"},"iso_country_code":{"title":"Iso Country Code","maxLength":2,"type":"string"},"system":{"title":"System","maxLength":20,"type":"string"},"code":{"title":"Code","maxLength":30,"type":"string"},"name":{"title":"Name","maxLength":30,"type":"string"},"description":{"title":"Description","maxLength":255,"type":"string"}}},"RetailerRatingAdvisoryResponseModel":{"title":"RetailerRatingAdvisoryResponseModel","required":["id","retailer_name","content_type_name","iso_country_code","system"],"type":"object","properties":{"id":{"title":"Id","type":"integer"},"created_by":{"title":"Created By","type":"string"},"created_at":{"title":"Created At","type":"string","format":"date-time"},"updated_by":{"title":"Updated By","type":"string"},"updated_at":{"title":"Updated At","type":"string","format":"date-time"},"retailer_name":{"title":"Retailer Name","maxLength":30,"type":"string"},"content_type_name":{"title":"Content Type Name","maxLength":30,"type":"string"},"iso_country_code":{"title":"Iso Country Code","maxLength":2,"type":"string"},"system":{"title":"System","maxLength":20,"type":"string"},"code":{"title":"Code","maxLength":30,"type":"string"},"name":{"title":"Name","maxLength":30,"type":"string"},"description":{"title":"Description","maxLength":255,"type":"string"}}},"RetailerRatingAdvisoryUpdateModel":{"title":"RetailerRatingAdvisoryUpdateModel","required":["initiated_by"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"name":{"title":"Name","maxLength":30,"type":"string"},"description":{"title":"Description","maxLength":255,"type":"string"}}},"RetailerRatingModel":{"title":"RetailerRatingModel","required":["initiated_by","retailer_name","content_type_name","iso_country_code","system","not_sold"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"code_label":{"title":"Code Label","maxLength":80,"minLength":1,"type":"string"},"code_store":{"title":"Code Store","maxLength":80,"minLength":1,"type":"string"},"custom_label":{"title":"Custom Label","maxLength":80,"minLength":1,"type":"string"},"description":{"title":"Description","maxLength":255,"minLength":1,"type":"string"},"retailer_name":{"title":"Retailer Name","maxLength":30,"minLength":1,"type":"string"},"content_type_name":{"title":"Content Type Name","maxLength":30,"minLength":1,"type":"string"},"iso_country_code":{"title":"Iso Country Code","type":"string"},"system":{"title":"System","maxLength":20,"minLength":1,"type":"string"},"not_sold":{"title":"Not Sold","type":"boolean"},"code":{"title":"Code","maxLength":20,"minLength":1,"type":"string"}}},"RetailerRatingResponseModel":{"title":"RetailerRatingResponseModel","required":["retailer_name","content_type_name","iso_country_code","system","not_sold","id"],"type":"object","properties":{"code_label":{"title":"Code Label","maxLength":80,"minLength":1,"type":"string"},"code_store":{"title":"Code Store","maxLength":80,"minLength":1,"type":"string"},"custom_label":{"title":"Custom Label","maxLength":80,"minLength":1,"type":"string"},"description":{"title":"Description","maxLength":255,"minLength":1,"type":"string"},"retailer_name":{"title":"Retailer Name","maxLength":30,"minLength":1,"type":"string"},"content_type_name":{"title":"Content Type Name","maxLength":30,"minLength":1,"type":"string"},"iso_country_code":{"title":"Iso Country Code","type":"string"},"system":{"title":"System","maxLength":20,"minLength":1,"type":"string"},"not_sold":{"title":"Not Sold","type":"boolean"},"code":{"title":"Code","maxLength":20,"minLength":1,"type":"string"},"id":{"title":"Id","type":"integer"},"created_by":{"title":"Created By","type":"string"},"created_at":{"title":"Created At","type":"string","format":"date-time"},"updated_by":{"title":"Updated By","type":"string"},"updated_at":{"title":"Updated At","type":"string","format":"date-time"}}},"RetailerRatingSeverityModel":{"title":"RetailerRatingSeverityModel","required":["retailer_name","content_type_name","iso_country_code","system"],"type":"object","properties":{"retailer_name":{"title":"Retailer Name","maxLength":30,"type":"string"},"content_type_name":{"title":"Content Type Name","maxLength":30,"type":"string"},"iso_country_code":{"title":"Iso Country Code","maxLength":2,"type":"string"},"system":{"title":"System","maxLength":20,"type":"string"},"code":{"title":"Code","maxLength":30,"type":"string"},"code_store":{"title":"Code Store","maxLength":30,"type":"string"}}},"RetailerRatingSeverityResponseModel":{"title":"RetailerRatingSeverityResponseModel","required":["id","retailer_name","content_type_name","iso_country_code","system"],"type":"object","properties":{"id":{"title":"Id","type":"integer"},"created_by":{"title":"Created By","type":"string"},"created_at":{"title":"Created At","type":"string","format":"date-time"},"updated_by":{"title":"Updated By","type":"string"},"updated_at":{"title":"Updated At","type":"string","format":"date-time"},"retailer_name":{"title":"Retailer Name","maxLength":30,"type":"string"},"content_type_name":{"title":"Content Type Name","maxLength":30,"type":"string"},"iso_country_code":{"title":"Iso Country Code","maxLength":2,"type":"string"},"system":{"title":"System","maxLength":20,"type":"string"},"code":{"title":"Code","maxLength":30,"type":"string"},"code_store":{"title":"Code Store","maxLength":30,"type":"string"}}},"RetailerRatingSeverityUpdateModel":{"title":"RetailerRatingSeverityUpdateModel","required":["initiated_by"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"code_store":{"title":"Code Store","maxLength":30,"type":"string"}}},"RetailerRatingUpdateModel":{"title":"RetailerRatingUpdateModel","required":["initiated_by"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"code_label":{"title":"Code Label","maxLength":80,"minLength":1,"type":"string"},"code_store":{"title":"Code Store","maxLength":80,"minLength":1,"type":"string"},"custom_label":{"title":"Custom Label","maxLength":80,"minLength":1,"type":"string"},"description":{"title":"Description","maxLength":255,"minLength":1,"type":"string"},"not_sold":{"title":"Not Sold","type":"boolean"}}},"RetailerResponseModel":{"title":"RetailerResponseModel","required":["name","display_name","id"],"type":"object","properties":{"name":{"title":"Name","maxLength":30,"minLength":1,"type":"string"},"display_name":{"title":"Display Name","maxLength":30,"minLength":1,"type":"string"},"delivery_enabled":{"title":"Delivery Enabled","type":"boolean","default":false},"avails_retailer_name":{"title":"Avails Retailer Name","maxLength":60,"type":"string"},"id":{"title":"Id","type":"integer"},"created_by":{"title":"Created By","type":"string"},"created_at":{"title":"Created At","type":"string","format":"date-time"},"updated_by":{"title":"Updated By","type":"string"},"updated_at":{"title":"Updated At","type":"string","format":"date-time"}}},"RetailerUpdateModel":{"title":"RetailerUpdateModel","required":["initiated_by"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"avails_retailer_name":{"title":"Avails Retailer Name","maxLength":60,"type":"string"},"display_name":{"title":"Display Name","maxLength":30,"minLength":1,"type":"string"},"delivery_enabled":{"title":"Delivery Enabled","type":"boolean"}}},"SMSCode":{"title":"SMSCode","required":["code"],"type":"object","properties":{"code":{"title":"Code","type":"string"}}},"StatusModel":{"title":"StatusModel","required":["initiated_by","description","status_name"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"description":{"title":"Status Description","maxLength":255,"type":"string","description":"Description of the status"},"status_name":{"title":"Status Name","maxLength":30,"minLength":1,"type":"string","description":"Name of the status"}}},"StatusResponseModel":{"title":"StatusResponseModel","required":["id","status_name","description"],"type":"object","properties":{"id":{"title":"Id","type":"integer"},"created_by":{"title":"Created By","type":"string"},"created_at":{"title":"Created At","type":"string","format":"date-time"},"updated_by":{"title":"Updated By","type":"string"},"updated_at":{"title":"Updated At","type":"string","format":"date-time"},"status_name":{"title":"Status Name","maxLength":30,"minLength":1,"type":"string","description":"Name of the status"},"description":{"title":"Status Description","maxLength":255,"type":"string","description":"Description of the status"}}},"StatusUpdateModel":{"title":"StatusUpdateModel","required":["initiated_by","description"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"description":{"title":"Status Description","maxLength":255,"type":"string","description":"Description of the status"}}},"TimeUnit":{"title":"TimeUnit","enum":["YEAR","MONTH","WEEK","DAY","HOUR","MINUTE","SECOND"],"type":"string","description":"An enumeration."},"Token":{"title":"Token","required":["access_token"],"type":"object","properties":{"access_token":{"title":"Access Token","type":"string"},"token_type":{"title":"Token Type","type":"string","default":"bearer"}}},"User":{"title":"User","required":["username"],"type":"object","properties":{"username":{"title":"Username","type":"string"},"email":{"title":"Email","type":"string","format":"email"},"full_name":{"title":"Full Name","type":"string"}}},"ValidationError":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"type":"string"}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}},"WhitelistTitleModel":{"title":"WhitelistTitleModel","required":["initiated_by","environment","provider_name","content_type_name"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"retailer_id":{"title":"Retailer Id","maxLength":255,"minLength":1,"type":"string"},"title":{"title":"Title","maxLength":255,"minLength":1,"type":"string"},"environment":{"$ref":"#/components/schemas/EnvironmentEnum"},"provider_name":{"title":"Provider Name","maxLength":30,"minLength":1,"type":"string"},"content_type_name":{"title":"Content Type Name","maxLength":30,"minLength":1,"type":"string"},"vendor_id":{"title":"Vendor Id","maxLength":255,"minLength":1,"type":"string"}},"additionalProperties":false},"WhitelistTitleResponseModel":{"title":"WhitelistTitleResponseModel","required":["environment","provider_name","content_type_name","id"],"type":"object","properties":{"retailer_id":{"title":"Retailer Id","maxLength":255,"minLength":1,"type":"string"},"title":{"title":"Title","maxLength":255,"minLength":1,"type":"string"},"environment":{"$ref":"#/components/schemas/EnvironmentEnum"},"provider_name":{"title":"Provider Name","maxLength":30,"minLength":1,"type":"string"},"content_type_name":{"title":"Content Type Name","maxLength":30,"minLength":1,"type":"string"},"vendor_id":{"title":"Vendor Id","maxLength":255,"minLength":1,"type":"string"},"id":{"title":"Id","type":"integer"},"created_by":{"title":"Created By","type":"string"},"created_at":{"title":"Created At","type":"string","format":"date-time"},"updated_by":{"title":"Updated By","type":"string"},"updated_at":{"title":"Updated At","type":"string","format":"date-time"}},"additionalProperties":false},"WhitelistTitleUpdateModel":{"title":"WhitelistTitleUpdateModel","required":["initiated_by"],"type":"object","properties":{"initiated_by":{"title":"Initiated By","maxLength":255,"type":"string"},"retailer_id":{"title":"Retailer Id","maxLength":255,"minLength":1,"type":"string"},"title":{"title":"Title","maxLength":255,"minLength":1,"type":"string"}},"additionalProperties":false}},"securitySchemes":{"OAuth2PasswordBearer":{"type":"oauth2","flows":{"password":{"scopes":{},"tokenUrl":"auth/token"}}}}},"tags":[{"name":"Authentication","description":"Authenticate before using any api here."},{"name":"Global Standards","description":"Custom replica of ISO standards."},{"name":"Countries","description":"Custom implementation of ISO 4217.  Accommodates some variations of existing Retailers.","externalDocs":{"description":"Source","url":"https://unstats.un.org"}},{"name":"Currencies","description":"Custom implementation of ISO 3166-1.  Accommodates some variations of existing Retailers.","externalDocs":{"description":"Source","url":"https://www.six-group.com"}},{"name":"System API","description":"Pigeon System defined configurations."},{"name":"Retailer API","description":"API's to customize existing Retailer configs or extending to new retailer stores."},{"name":"Provider API","description":"API's to customize existing provider configs or add support for new providers."},{"name":"Batch API","description":"API's to review all Pigeon batch processing history, errors, statuses, etc."}]}