{"openapi":"3.1.0","info":{"title":"iChek","description":"iChek Address API: validate, auto-fill and standardize Indian delivery addresses. Pro plan adds COD / RTO risk scoring.\n\nServer APIs: header `X-API-Key: sk_...`. Browser widget: `?pk=pk_...`.","version":"2.0"},"paths":{"/health":{"get":{"summary":"Health","operationId":"health_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/v1/auth/signup":{"post":{"tags":["account"],"summary":"Signup","operationId":"signup_api_v1_auth_signup_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SignupIn"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/auth/login":{"post":{"tags":["account"],"summary":"Login","operationId":"login_api_v1_auth_login_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginIn"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/auth/logout":{"post":{"tags":["account"],"summary":"Logout","operationId":"logout_api_v1_auth_logout_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"type":"string","title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/account":{"get":{"tags":["account"],"summary":"Account","operationId":"account_api_v1_account_get","parameters":[{"name":"api_key","in":"query","required":false,"schema":{"type":"string","title":"Api Key"}},{"name":"x-api-key","in":"header","required":false,"schema":{"type":"string","title":"X-Api-Key"}},{"name":"authorization","in":"header","required":false,"schema":{"type":"string","title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["account"],"summary":"Account Update","operationId":"account_update_api_v1_account_put","parameters":[{"name":"api_key","in":"query","required":false,"schema":{"type":"string","title":"Api Key"}},{"name":"x-api-key","in":"header","required":false,"schema":{"type":"string","title":"X-Api-Key"}},{"name":"authorization","in":"header","required":false,"schema":{"type":"string","title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountIn"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/account/rotate-keys":{"post":{"tags":["account"],"summary":"Rotate Keys","operationId":"rotate_keys_api_v1_account_rotate_keys_post","parameters":[{"name":"which","in":"query","required":false,"schema":{"type":"string","default":"secret","title":"Which"}},{"name":"api_key","in":"query","required":false,"schema":{"type":"string","title":"Api Key"}},{"name":"x-api-key","in":"header","required":false,"schema":{"type":"string","title":"X-Api-Key"}},{"name":"authorization","in":"header","required":false,"schema":{"type":"string","title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public/pincode/{pin}":{"get":{"tags":["widget"],"summary":"Public Pincode","operationId":"public_pincode_api_v1_public_pincode__pin__get","parameters":[{"name":"pin","in":"path","required":true,"schema":{"type":"string","title":"Pin"}},{"name":"pk","in":"query","required":false,"schema":{"type":"string","title":"Pk"}},{"name":"x-publishable-key","in":"header","required":false,"schema":{"type":"string","title":"X-Publishable-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public/address/verify":{"post":{"tags":["widget"],"summary":"Public Verify","operationId":"public_verify_api_v1_public_address_verify_post","parameters":[{"name":"pk","in":"query","required":false,"schema":{"type":"string","title":"Pk"}},{"name":"x-publishable-key","in":"header","required":false,"schema":{"type":"string","title":"X-Publishable-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddressIn"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public/states":{"get":{"tags":["widget"],"summary":"States","operationId":"states_api_v1_public_states_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/webhooks/shopify/{pk}":{"post":{"tags":["rto risk (pro)"],"summary":"Shopify Webhook","description":"Shopify admin > Settings > Notifications > Webhooks: 'Order creation' (+ 'Order cancellation',\n'Fulfillment update') → this URL, format JSON. Paste the signing secret shown there into Settings.","operationId":"shopify_webhook_webhooks_shopify__pk__post","parameters":[{"name":"pk","in":"path","required":true,"schema":{"type":"string","title":"Pk"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/webhooks/woocommerce/{pk}":{"post":{"tags":["rto risk (pro)"],"summary":"Woo Webhook","description":"WooCommerce > Settings > Advanced > Webhooks: topic 'Order created' (and 'Order updated'),\ndelivery URL = this URL, secret = the WooCommerce secret shown in iChek settings.","operationId":"woo_webhook_webhooks_woocommerce__pk__post","parameters":[{"name":"pk","in":"path","required":true,"schema":{"type":"string","title":"Pk"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/address/verify":{"post":{"tags":["address"],"summary":"Address Verify","operationId":"address_verify_api_v1_address_verify_post","parameters":[{"name":"api_key","in":"query","required":false,"schema":{"type":"string","title":"Api Key"}},{"name":"x-api-key","in":"header","required":false,"schema":{"type":"string","title":"X-Api-Key"}},{"name":"authorization","in":"header","required":false,"schema":{"type":"string","title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddressIn"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/pincode/{pin}":{"get":{"tags":["address"],"summary":"Pincode Api","description":"PIN code → state, districts, post offices.","operationId":"pincode_api_api_v1_pincode__pin__get","parameters":[{"name":"pin","in":"path","required":true,"schema":{"type":"string","title":"Pin"}},{"name":"api_key","in":"query","required":false,"schema":{"type":"string","title":"Api Key"}},{"name":"x-api-key","in":"header","required":false,"schema":{"type":"string","title":"X-Api-Key"}},{"name":"authorization","in":"header","required":false,"schema":{"type":"string","title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/analytics/address":{"get":{"tags":["address"],"summary":"Address Analytics","operationId":"address_analytics_api_v1_analytics_address_get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","default":30,"title":"Days"}},{"name":"api_key","in":"query","required":false,"schema":{"type":"string","title":"Api Key"}},{"name":"x-api-key","in":"header","required":false,"schema":{"type":"string","title":"X-Api-Key"}},{"name":"authorization","in":"header","required":false,"schema":{"type":"string","title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/order/score":{"post":{"tags":["rto risk (pro)"],"summary":"Order Score","operationId":"order_score_api_v1_order_score_post","parameters":[{"name":"api_key","in":"query","required":false,"schema":{"type":"string","title":"Api Key"}},{"name":"x-api-key","in":"header","required":false,"schema":{"type":"string","title":"X-Api-Key"}},{"name":"authorization","in":"header","required":false,"schema":{"type":"string","title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderIn"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/order/verify":{"post":{"tags":["rto risk (pro)"],"summary":"Order Verify","operationId":"order_verify_api_v1_order_verify_post","parameters":[{"name":"api_key","in":"query","required":false,"schema":{"type":"string","title":"Api Key"}},{"name":"x-api-key","in":"header","required":false,"schema":{"type":"string","title":"X-Api-Key"}},{"name":"authorization","in":"header","required":false,"schema":{"type":"string","title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VerifyIn"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/order/outcome":{"post":{"tags":["rto risk (pro)"],"summary":"Order Outcome","operationId":"order_outcome_api_v1_order_outcome_post","parameters":[{"name":"api_key","in":"query","required":false,"schema":{"type":"string","title":"Api Key"}},{"name":"x-api-key","in":"header","required":false,"schema":{"type":"string","title":"X-Api-Key"}},{"name":"authorization","in":"header","required":false,"schema":{"type":"string","title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OutcomeIn"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/order/{order_id}":{"get":{"tags":["rto risk (pro)"],"summary":"Order Get","operationId":"order_get_api_v1_order__order_id__get","parameters":[{"name":"order_id","in":"path","required":true,"schema":{"type":"string","title":"Order Id"}},{"name":"api_key","in":"query","required":false,"schema":{"type":"string","title":"Api Key"}},{"name":"x-api-key","in":"header","required":false,"schema":{"type":"string","title":"X-Api-Key"}},{"name":"authorization","in":"header","required":false,"schema":{"type":"string","title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/orders":{"get":{"tags":["rto risk (pro)"],"summary":"Orders","operationId":"orders_api_v1_orders_get","parameters":[{"name":"level","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Level"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"outcome","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Outcome"}},{"name":"payment","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Payment"}},{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Q"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Offset"}},{"name":"api_key","in":"query","required":false,"schema":{"type":"string","title":"Api Key"}},{"name":"x-api-key","in":"header","required":false,"schema":{"type":"string","title":"X-Api-Key"}},{"name":"authorization","in":"header","required":false,"schema":{"type":"string","title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/orders/risk":{"get":{"tags":["rto risk (pro)"],"summary":"Risk Queue","description":"Orders waiting for a human decision: REVIEW/HIGH and still pending, highest risk first.","operationId":"risk_queue_api_v1_orders_risk_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":100,"title":"Limit"}},{"name":"api_key","in":"query","required":false,"schema":{"type":"string","title":"Api Key"}},{"name":"x-api-key","in":"header","required":false,"schema":{"type":"string","title":"X-Api-Key"}},{"name":"authorization","in":"header","required":false,"schema":{"type":"string","title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/export/orders.csv":{"get":{"tags":["rto risk (pro)"],"summary":"Export Orders","operationId":"export_orders_api_v1_export_orders_csv_get","parameters":[{"name":"level","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Level"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"outcome","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Outcome"}},{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Q"}},{"name":"api_key","in":"query","required":false,"schema":{"type":"string","title":"Api Key"}},{"name":"x-api-key","in":"header","required":false,"schema":{"type":"string","title":"X-Api-Key"}},{"name":"authorization","in":"header","required":false,"schema":{"type":"string","title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/analytics/rto":{"get":{"tags":["rto risk (pro)"],"summary":"Analytics","operationId":"analytics_api_v1_analytics_rto_get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","default":30,"title":"Days"}},{"name":"api_key","in":"query","required":false,"schema":{"type":"string","title":"Api Key"}},{"name":"x-api-key","in":"header","required":false,"schema":{"type":"string","title":"X-Api-Key"}},{"name":"authorization","in":"header","required":false,"schema":{"type":"string","title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/rules":{"get":{"tags":["rto risk (pro)"],"summary":"Rules Get","operationId":"rules_get_api_v1_rules_get","parameters":[{"name":"api_key","in":"query","required":false,"schema":{"type":"string","title":"Api Key"}},{"name":"x-api-key","in":"header","required":false,"schema":{"type":"string","title":"X-Api-Key"}},{"name":"authorization","in":"header","required":false,"schema":{"type":"string","title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["rto risk (pro)"],"summary":"Rules Put","operationId":"rules_put_api_v1_rules_put","parameters":[{"name":"api_key","in":"query","required":false,"schema":{"type":"string","title":"Api Key"}},{"name":"x-api-key","in":"header","required":false,"schema":{"type":"string","title":"X-Api-Key"}},{"name":"authorization","in":"header","required":false,"schema":{"type":"string","title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/orders/rescore":{"post":{"tags":["rto risk (pro)"],"summary":"Rescore Open","description":"Re-apply current rules to all open (not yet delivered/RTO) orders.","operationId":"rescore_open_api_v1_orders_rescore_post","parameters":[{"name":"api_key","in":"query","required":false,"schema":{"type":"string","title":"Api Key"}},{"name":"x-api-key","in":"header","required":false,"schema":{"type":"string","title":"X-Api-Key"}},{"name":"authorization","in":"header","required":false,"schema":{"type":"string","title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/audit":{"get":{"tags":["rto risk (pro)"],"summary":"Audit Log","operationId":"audit_log_api_v1_audit_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":100,"title":"Limit"}},{"name":"order_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Order Id"}},{"name":"api_key","in":"query","required":false,"schema":{"type":"string","title":"Api Key"}},{"name":"x-api-key","in":"header","required":false,"schema":{"type":"string","title":"X-Api-Key"}},{"name":"authorization","in":"header","required":false,"schema":{"type":"string","title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/bulk/verify":{"post":{"tags":["address"],"summary":"Bulk Verify","description":"mode=orders (verify + score + save), addresses (verify only), outcomes (order_id + outcome).","operationId":"bulk_verify_api_v1_bulk_verify_post","parameters":[{"name":"api_key","in":"query","required":false,"schema":{"type":"string","title":"Api Key"}},{"name":"x-api-key","in":"header","required":false,"schema":{"type":"string","title":"X-Api-Key"}},{"name":"authorization","in":"header","required":false,"schema":{"type":"string","title":"Authorization"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_bulk_verify_api_v1_bulk_verify_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/admin/merchants":{"get":{"tags":["admin"],"summary":"Admin Merchants","operationId":"admin_merchants_api_v1_admin_merchants_get","parameters":[{"name":"x-admin-key","in":"header","required":false,"schema":{"type":"string","title":"X-Admin-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/admin/merchants/{mid}":{"put":{"tags":["admin"],"summary":"Admin Update","operationId":"admin_update_api_v1_admin_merchants__mid__put","parameters":[{"name":"mid","in":"path","required":true,"schema":{"type":"integer","title":"Mid"}},{"name":"x-admin-key","in":"header","required":false,"schema":{"type":"string","title":"X-Admin-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"AccountIn":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"allowed_domains":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Allowed Domains"},"callback_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Callback Url"},"shopify_secret":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Shopify Secret"},"woocommerce_secret":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Woocommerce Secret"}},"type":"object","title":"AccountIn"},"AddressIn":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"line1":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Line1"},"line2":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Line2"},"landmark":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Landmark"},"city":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"City"},"state":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"State"},"pincode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pincode"},"country":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country","description":"ISO code, default IN"}},"type":"object","title":"AddressIn"},"Body_bulk_verify_api_v1_bulk_verify_post":{"properties":{"file":{"type":"string","format":"binary","title":"File"},"mode":{"type":"string","title":"Mode","default":"orders"}},"type":"object","required":["file"],"title":"Body_bulk_verify_api_v1_bulk_verify_post"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"LoginIn":{"properties":{"email":{"type":"string","title":"Email"},"password":{"type":"string","title":"Password"}},"type":"object","required":["email","password"],"title":"LoginIn"},"OrderIn":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"line1":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Line1"},"line2":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Line2"},"landmark":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Landmark"},"city":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"City"},"state":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"State"},"pincode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pincode"},"country":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country","description":"ISO code, default IN"},"order_id":{"type":"string","title":"Order Id"},"customer_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Customer Name"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"payment_method":{"type":"string","title":"Payment Method","description":"COD or PREPAID","default":"COD"},"order_value":{"type":"number","title":"Order Value","default":0},"channel":{"type":"string","title":"Channel","default":"api"}},"type":"object","required":["order_id"],"title":"OrderIn"},"OutcomeIn":{"properties":{"order_id":{"type":"string","title":"Order Id"},"outcome":{"type":"string","title":"Outcome","description":"delivered | ndr | rto | cancelled"}},"type":"object","required":["order_id","outcome"],"title":"OutcomeIn"},"SignupIn":{"properties":{"name":{"type":"string","title":"Name"},"email":{"type":"string","title":"Email"},"password":{"type":"string","title":"Password"}},"type":"object","required":["name","email","password"],"title":"SignupIn"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"VerifyIn":{"properties":{"order_id":{"type":"string","title":"Order Id"},"action":{"type":"string","title":"Action","description":"verified | rejected | pending"},"note":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Note"},"actor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actor"}},"type":"object","required":["order_id","action"],"title":"VerifyIn"}}}}