{
    "summary": {
        "ok": 181,
        "fail": 0,
        "skipped": 24,
        "total": 205,
        "success_keys": 112,
        "client_token_set": true,
        "provider_token_set": true,
        "listing_id": "1",
        "order_id": "1"
    },
    "items": [
        {
            "name": "General / 01 Catalog & Settings / Settings",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/settings",
            "error": null
        },
        {
            "name": "General / 01 Catalog & Settings / Is production",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/is-production",
            "error": null
        },
        {
            "name": "General / 01 Catalog & Settings / Countries",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/countries",
            "error": null
        },
        {
            "name": "General / 01 Catalog & Settings / Cities",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/cities?country_id=%7B%7Bcountry_id%7D%7D",
            "error": null
        },
        {
            "name": "General / 01 Catalog & Settings / Countries with cities",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/countries-with-cities",
            "error": null
        },
        {
            "name": "General / 01 Catalog & Settings / Country cities",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/country/1/cities",
            "error": null
        },
        {
            "name": "General / 01 Catalog & Settings / Listing categories",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/listing-categories",
            "error": null
        },
        {
            "name": "General / 01 Catalog & Settings / Material conditions",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/material-conditions",
            "error": null
        },
        {
            "name": "General / 01 Catalog & Settings / Units",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/units",
            "error": null
        },
        {
            "name": "General / 01 Catalog & Settings / Market pulse",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/market-pulse",
            "error": null
        },
        {
            "name": "General / 01 Catalog & Settings / Guidance steps",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/guidance-steps",
            "error": null
        },
        {
            "name": "General / 01 Catalog & Settings / Motivational messages",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/motivational-messages?context=bidding",
            "error": null
        },
        {
            "name": "General / 01 Catalog & Settings / Google Maps key",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/google-maps-key",
            "error": null
        },
        {
            "name": "General / 01 Catalog & Settings / Main",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/main",
            "error": null
        },
        {
            "name": "General / 01 Catalog & Settings / Who is us",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/who-is-us",
            "error": null
        },
        {
            "name": "General / 01 Catalog & Settings / Contact info",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/contact",
            "error": null
        },
        {
            "name": "General / 02 CMS & Contact / FAQs",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/faqs?type=&perPage=15",
            "error": null
        },
        {
            "name": "General / 02 CMS & Contact / About",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/about",
            "error": null
        },
        {
            "name": "General / 02 CMS & Contact / Terms",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/terms",
            "error": null
        },
        {
            "name": "General / 02 CMS & Contact / Privacy",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/privacy",
            "error": null
        },
        {
            "name": "General / 02 CMS & Contact / Socials",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/socials",
            "error": null
        },
        {
            "name": "General / 02 CMS & Contact / Contact types",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/contact/types",
            "error": null
        },
        {
            "name": "General / 02 CMS & Contact / Contact store",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/contact/store",
            "error": null
        },
        {
            "name": "General / 03 Site Intro / Site home",
            "status": 200,
            "key": null,
            "url": "http://127.0.0.1:8000/api/site/home",
            "error": null
        },
        {
            "name": "General / 03 Site Intro / Site clients",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/site/clients",
            "error": null
        },
        {
            "name": "General / 03 Site Intro / Site providers",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/site/providers",
            "error": null
        },
        {
            "name": "General / 03 Site Intro / Site companies",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/site/companies",
            "error": null
        },
        {
            "name": "General / 03 Site Intro / Contact us",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/site/contact-us",
            "error": null
        },
        {
            "name": "General / 03 Site Intro / Newsletter",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/site/newsletter",
            "error": null
        },
        {
            "name": "Client / 01 Auth Cycle / Register",
            "status": "skipped",
            "reason": "seeded-user-exists"
        },
        {
            "name": "Client / 01 Auth Cycle / Activate",
            "status": "skipped",
            "reason": "seeded-user-exists"
        },
        {
            "name": "Client / 01 Auth Cycle / Resend code",
            "status": "skipped",
            "reason": "otp-throttle"
        },
        {
            "name": "Client / 01 Auth Cycle / Login",
            "status": 200,
            "key": "needVerification",
            "url": "http://127.0.0.1:8000/api/client/login",
            "error": null
        },
        {
            "name": "Client / 01 Auth Cycle / Verify login (OTP)",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/verify-login",
            "error": null
        },
        {
            "name": "Client / 01 Auth Cycle / Forget password",
            "status": "skipped",
            "reason": "mutates-password"
        },
        {
            "name": "Client / 01 Auth Cycle / Check reset code",
            "status": "skipped",
            "reason": "mutates-password"
        },
        {
            "name": "Client / 01 Auth Cycle / Reset password",
            "status": "skipped",
            "reason": "mutates-password"
        },
        {
            "name": "Client / 01 Auth Cycle / Logout",
            "status": "skipped",
            "reason": "logout-skip"
        },
        {
            "name": "Client / 01 Auth Cycle / Delete account",
            "status": "skipped",
            "reason": "destructive"
        },
        {
            "name": "Client / 02 Profile & Settings / Get profile",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/profile",
            "error": null
        },
        {
            "name": "Client / 02 Profile & Settings / Complete profile",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/client/profile/complete",
            "error": null
        },
        {
            "name": "Client / 02 Profile & Settings / Update profile",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/client/update/profile",
            "error": null
        },
        {
            "name": "Client / 02 Profile & Settings / Remove profile image",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/profile/image",
            "error": null
        },
        {
            "name": "Client / 02 Profile & Settings / Change language",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/client/change-lang",
            "error": null
        },
        {
            "name": "Client / 02 Profile & Settings / Check password",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/client/check-password",
            "error": null
        },
        {
            "name": "Client / 02 Profile & Settings / Update password",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/client/update-password",
            "error": null
        },
        {
            "name": "Client / 02 Profile & Settings / Contact admin",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/contact",
            "error": null
        },
        {
            "name": "Client / 02 Profile & Settings / About (client)",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/about",
            "error": null
        },
        {
            "name": "Client / 02 Profile & Settings / Terms (client)",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/terms",
            "error": null
        },
        {
            "name": "Client / 02 Profile & Settings / Privacy (client)",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/privacy",
            "error": null
        },
        {
            "name": "Client / 02 Profile & Settings / Socials (client)",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/socials",
            "error": null
        },
        {
            "name": "Client / 02 Profile & Settings / App intro",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/app-intro",
            "error": null
        },
        {
            "name": "Client / 02 Profile & Settings / Update email",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/client/email/update",
            "error": null
        },
        {
            "name": "Client / 02 Profile & Settings / Verify email",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/client/email/verify",
            "error": null
        },
        {
            "name": "Client / 03 Phone Change / Send code to old phone",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/send-code-to-old-phone",
            "error": null
        },
        {
            "name": "Client / 03 Phone Change / Resend code to old phone",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/resend-code-to-old-phone",
            "error": null
        },
        {
            "name": "Client / 03 Phone Change / Verify old phone",
            "status": "skipped",
            "reason": "mutates-phone"
        },
        {
            "name": "Client / 03 Phone Change / Send code to new phone",
            "status": "skipped",
            "reason": "mutates-phone"
        },
        {
            "name": "Client / 03 Phone Change / Resend code to new phone",
            "status": "skipped",
            "reason": "mutates-phone"
        },
        {
            "name": "Client / 03 Phone Change / Verify new phone",
            "status": "skipped",
            "reason": "mutates-phone"
        },
        {
            "name": "Client / 04 Addresses / List addresses",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/addresses",
            "error": null
        },
        {
            "name": "Client / 04 Addresses / Create address",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/addresses",
            "error": null
        },
        {
            "name": "Client / 04 Addresses / Update address",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/addresses/33",
            "error": null
        },
        {
            "name": "Client / 04 Addresses / Set default",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/addresses/33/default",
            "error": null
        },
        {
            "name": "Client / 04 Addresses / Delete address",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/addresses/33",
            "error": null
        },
        {
            "name": "Client / 05 Notifications / List notifications",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/notifications?type=&paginateNum=15",
            "error": null
        },
        {
            "name": "Client / 05 Notifications / Unread count",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/count-notifications",
            "error": null
        },
        {
            "name": "Client / 05 Notifications / Mark all read",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/notifications/read-all",
            "error": null
        },
        {
            "name": "Client / 05 Notifications / Mark one read",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/client/notifications/1/read",
            "error": null
        },
        {
            "name": "Client / 05 Notifications / Delete one",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/delete-notification/1",
            "error": null
        },
        {
            "name": "Client / 05 Notifications / Delete all",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/delete-notifications",
            "error": null
        },
        {
            "name": "Client / 05 Notifications / Switch notify",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/switch-notify",
            "error": null
        },
        {
            "name": "Client / 06 Browse & Search / Home",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/home?lat=24.7136&lng=46.6753",
            "error": null
        },
        {
            "name": "Client / 06 Browse & Search / Search",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/search?q=scrap&type=all&lat=24.7136&lng=46.6753&perPage=15",
            "error": null
        },
        {
            "name": "Client / 06 Browse & Search / Auctions list",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/auctions?lat=24.7136&lng=46.6753&nearby=0&perPage=15",
            "error": null
        },
        {
            "name": "Client / 06 Browse & Search / Auction show",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/auctions/1?lat=24.7136&lng=46.6753",
            "error": null
        },
        {
            "name": "Client / 06 Browse & Search / Offers list",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/offers?lat=24.7136&lng=46.6753&nearby=0&perPage=15",
            "error": null
        },
        {
            "name": "Client / 06 Browse & Search / Offer show",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/client/offers/1?lat=24.7136&lng=46.6753",
            "error": null
        },
        {
            "name": "Client / 06 Browse & Search / Favorites list",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/favorites?per_page=15",
            "error": null
        },
        {
            "name": "Client / 06 Browse & Search / Favorite add/toggle",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/listings/1/favorite",
            "error": null
        },
        {
            "name": "Client / 06 Browse & Search / Favorite remove",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/listings/1/favorite",
            "error": null
        },
        {
            "name": "Client / 07 Auction Cycle / 1 Deposit meta",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/auctions/1/deposit",
            "error": null
        },
        {
            "name": "Client / 07 Auction Cycle / 2 Pay deposit",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/client/auctions/1/deposit",
            "error": null
        },
        {
            "name": "Client / 07 Auction Cycle / 3 Bidding access",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/auctions/1/bidding-access",
            "error": null
        },
        {
            "name": "Client / 07 Auction Cycle / 4 Bidding room",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/auctions/1/bidding-room",
            "error": null
        },
        {
            "name": "Client / 07 Auction Cycle / 5 Place bid",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/client/auctions/1/bids",
            "error": null
        },
        {
            "name": "Client / 07 Auction Cycle / 6 Bidders list",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/auctions/1/bidders",
            "error": null
        },
        {
            "name": "Client / 07 Auction Cycle / 7 Outcome preview",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/auctions/1/outcome-preview",
            "error": null
        },
        {
            "name": "Client / 07 Auction Cycle / 8 Result",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/client/auctions/1/result",
            "error": null
        },
        {
            "name": "Client / 07 Auction Cycle / 9 Final payment meta",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/client/auctions/1/final-payment",
            "error": null
        },
        {
            "name": "Client / 07 Auction Cycle / 10 Pay final",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/client/auctions/1/final-payment",
            "error": null
        },
        {
            "name": "Client / 08 Direct Offer & Chat Cycle / 1 Make offer (open chat)",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/client/offers/1/make-offer",
            "error": null
        },
        {
            "name": "Client / 08 Direct Offer & Chat Cycle / 2 Conversations list",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/conversations?perPage=15",
            "error": null
        },
        {
            "name": "Client / 08 Direct Offer & Chat Cycle / 3 Conversation show",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/conversations/1",
            "error": null
        },
        {
            "name": "Client / 08 Direct Offer & Chat Cycle / 4 Messages",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/conversations/1/messages?perPage=30",
            "error": null
        },
        {
            "name": "Client / 08 Direct Offer & Chat Cycle / 5 Send message",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/client/conversations/1/messages",
            "error": null
        },
        {
            "name": "Client / 08 Direct Offer & Chat Cycle / 6 Accept price offer",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/client/conversations/1/price-offer/accept",
            "error": null
        },
        {
            "name": "Client / 08 Direct Offer & Chat Cycle / 7 Reject price offer",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/client/conversations/1/price-offer/reject",
            "error": null
        },
        {
            "name": "Client / 09 Order & Delivery Cycle / Orders list",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/orders?tab=offers&status=active&perPage=15",
            "error": null
        },
        {
            "name": "Client / 09 Order & Delivery Cycle / Order show",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/orders/1",
            "error": null
        },
        {
            "name": "Client / 09 Order & Delivery Cycle / Confirm inspection",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/client/orders/1/confirm-inspection",
            "error": null
        },
        {
            "name": "Client / 09 Order & Delivery Cycle / Price change meta",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/orders/1/price-change",
            "error": null
        },
        {
            "name": "Client / 09 Order & Delivery Cycle / Price change preview",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/client/orders/1/price-change/preview",
            "error": null
        },
        {
            "name": "Client / 09 Order & Delivery Cycle / Request price change",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/client/orders/1/price-change",
            "error": null
        },
        {
            "name": "Client / 09 Order & Delivery Cycle / Payment meta",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/client/orders/1/payment",
            "error": null
        },
        {
            "name": "Client / 09 Order & Delivery Cycle / Pay order",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/client/orders/1/pay",
            "error": null
        },
        {
            "name": "Client / 09 Order & Delivery Cycle / Handshake (buyer code)",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/client/orders/1/handshake",
            "error": null
        },
        {
            "name": "Client / 09 Order & Delivery Cycle / Confirm receipt",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/client/orders/1/confirm-receipt",
            "error": null
        },
        {
            "name": "Client / 09 Order & Delivery Cycle / Rate meta",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/client/orders/1/rate",
            "error": null
        },
        {
            "name": "Client / 09 Order & Delivery Cycle / Rate seller",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/client/orders/1/rate",
            "error": null
        },
        {
            "name": "Client / 09 Order & Delivery Cycle / Invoice",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/client/orders/1/invoice",
            "error": null
        },
        {
            "name": "Client / 09 Order & Delivery Cycle / Complaint reasons",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/orders/1/complaint-reasons",
            "error": null
        },
        {
            "name": "Client / 09 Order & Delivery Cycle / Raise order complaint",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/client/orders/1/complaints",
            "error": null
        },
        {
            "name": "Client / 10 Wallet & Withdrawals / Wallet show",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/wallet",
            "error": null
        },
        {
            "name": "Client / 10 Wallet & Withdrawals / Transactions",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/wallet/transactions?perPage=15",
            "error": null
        },
        {
            "name": "Client / 10 Wallet & Withdrawals / Ledger",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/wallet/ledger?perPage=15",
            "error": null
        },
        {
            "name": "Client / 10 Wallet & Withdrawals / Charge wallet",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/wallet/charge",
            "error": null
        },
        {
            "name": "Client / 10 Wallet & Withdrawals / Withdrawals meta",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/wallet/withdrawals/meta",
            "error": null
        },
        {
            "name": "Client / 10 Wallet & Withdrawals / Withdrawals list",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/wallet/withdrawals?perPage=15",
            "error": null
        },
        {
            "name": "Client / 10 Wallet & Withdrawals / Request withdrawal",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/wallet/withdrawals",
            "error": null
        },
        {
            "name": "Client / 10 Wallet & Withdrawals / Withdrawal show",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/wallet/withdrawals/6",
            "error": null
        },
        {
            "name": "Client / 11 Support Complains / List complains",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/complains",
            "error": null
        },
        {
            "name": "Client / 11 Support Complains / Create complain",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/client/complains",
            "error": null
        },
        {
            "name": "Client / 11 Support Complains / Show complain",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/client/complains/11",
            "error": null
        },
        {
            "name": "Provider / 01 Auth Cycle / Register",
            "status": "skipped",
            "reason": "seeded-user-exists"
        },
        {
            "name": "Provider / 01 Auth Cycle / Activate",
            "status": "skipped",
            "reason": "seeded-user-exists"
        },
        {
            "name": "Provider / 01 Auth Cycle / Resend code",
            "status": "skipped",
            "reason": "otp-throttle"
        },
        {
            "name": "Provider / 01 Auth Cycle / Login (phone OTP)",
            "status": 200,
            "key": "needVerification",
            "url": "http://127.0.0.1:8000/api/provider/login",
            "error": null
        },
        {
            "name": "Provider / 01 Auth Cycle / Verify login (OTP)",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/provider/verify-login",
            "error": null
        },
        {
            "name": "Provider / 01 Auth Cycle / Forget password",
            "status": "skipped",
            "reason": "mutates-password"
        },
        {
            "name": "Provider / 01 Auth Cycle / Check reset code",
            "status": "skipped",
            "reason": "mutates-password"
        },
        {
            "name": "Provider / 01 Auth Cycle / Reset password",
            "status": "skipped",
            "reason": "mutates-password"
        },
        {
            "name": "Provider / 01 Auth Cycle / Logout",
            "status": "skipped",
            "reason": "logout-skip"
        },
        {
            "name": "Provider / 01 Auth Cycle / Delete account",
            "status": "skipped",
            "reason": "destructive"
        },
        {
            "name": "Provider / 02 Registration & Nafath / Set seller type",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/provider/register/seller-type",
            "error": null
        },
        {
            "name": "Provider / 02 Registration & Nafath / Nafath initiate",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/provider/auth/nafath/initiate",
            "error": null
        },
        {
            "name": "Provider / 02 Registration & Nafath / Nafath resend",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/provider/auth/nafath/resend",
            "error": null
        },
        {
            "name": "Provider / 02 Registration & Nafath / Nafath status",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/provider/auth/nafath/status",
            "error": null
        },
        {
            "name": "Provider / 02 Registration & Nafath / Nafath confirm",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/provider/auth/nafath/confirm",
            "error": null
        },
        {
            "name": "Provider / 02 Registration & Nafath / Registration status",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/provider/register/status",
            "error": null
        },
        {
            "name": "Provider / 03 Profile & Settings / Get profile",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/provider/profile",
            "error": null
        },
        {
            "name": "Provider / 03 Profile & Settings / Complete profile",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/provider/profile/complete",
            "error": null
        },
        {
            "name": "Provider / 03 Profile & Settings / Update profile",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/provider/update/profile",
            "error": null
        },
        {
            "name": "Provider / 03 Profile & Settings / Change language",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/provider/change-lang",
            "error": null
        },
        {
            "name": "Provider / 03 Profile & Settings / Check password",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/provider/check-password",
            "error": null
        },
        {
            "name": "Provider / 03 Profile & Settings / Update password",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/provider/update-password",
            "error": null
        },
        {
            "name": "Provider / 03 Profile & Settings / Contact admin",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/provider/contact",
            "error": null
        },
        {
            "name": "Provider / 04 Phone Change / Send code to old phone",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/provider/send-code-to-old-phone",
            "error": null
        },
        {
            "name": "Provider / 04 Phone Change / Resend code to old phone",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/provider/resend-code-to-old-phone",
            "error": null
        },
        {
            "name": "Provider / 04 Phone Change / Verify old phone",
            "status": "skipped",
            "reason": "mutates-phone"
        },
        {
            "name": "Provider / 04 Phone Change / Send code to new phone",
            "status": "skipped",
            "reason": "mutates-phone"
        },
        {
            "name": "Provider / 04 Phone Change / Resend code to new phone",
            "status": "skipped",
            "reason": "mutates-phone"
        },
        {
            "name": "Provider / 04 Phone Change / Verify new phone",
            "status": "skipped",
            "reason": "mutates-phone"
        },
        {
            "name": "Provider / 05 Addresses / List addresses",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/provider/addresses",
            "error": null
        },
        {
            "name": "Provider / 05 Addresses / Create address",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/provider/addresses",
            "error": null
        },
        {
            "name": "Provider / 05 Addresses / Update address",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/provider/addresses/34",
            "error": null
        },
        {
            "name": "Provider / 05 Addresses / Set default",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/provider/addresses/34/default",
            "error": null
        },
        {
            "name": "Provider / 05 Addresses / Delete address",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/provider/addresses/34",
            "error": null
        },
        {
            "name": "Provider / 06 Notifications / List notifications",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/provider/notifications?type=",
            "error": null
        },
        {
            "name": "Provider / 06 Notifications / Unread count",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/provider/count-notifications",
            "error": null
        },
        {
            "name": "Provider / 06 Notifications / Mark all read",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/provider/notifications/read-all",
            "error": null
        },
        {
            "name": "Provider / 06 Notifications / Mark one read",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/provider/notifications/1/read",
            "error": null
        },
        {
            "name": "Provider / 06 Notifications / Delete one",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/provider/delete-notification/1",
            "error": null
        },
        {
            "name": "Provider / 06 Notifications / Delete all",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/provider/delete-notifications",
            "error": null
        },
        {
            "name": "Provider / 06 Notifications / Switch notify",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/provider/switch-notify",
            "error": null
        },
        {
            "name": "Provider / 07 Performance / Performance",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/provider/performance?period=month",
            "error": null
        },
        {
            "name": "Provider / 07 Performance / Performance export",
            "status": 200,
            "key": null,
            "url": "http://127.0.0.1:8000/api/provider/performance/export?period=month&format=pdf",
            "error": null
        },
        {
            "name": "Provider / 08 Auction Listing Cycle / Listings meta",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/provider/listings/meta",
            "error": null
        },
        {
            "name": "Provider / 08 Auction Listing Cycle / My listings",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/provider/listings?tab=active&perPage=15",
            "error": null
        },
        {
            "name": "Provider / 08 Auction Listing Cycle / Create auction",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/provider/listings/auctions",
            "error": null
        },
        {
            "name": "Provider / 08 Auction Listing Cycle / Update auction",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/provider/listings/1/auctions",
            "error": null
        },
        {
            "name": "Provider / 08 Auction Listing Cycle / Listing show",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/provider/listings/1",
            "error": null
        },
        {
            "name": "Provider / 08 Auction Listing Cycle / Listing bidders",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/provider/listings/1/bidders",
            "error": null
        },
        {
            "name": "Provider / 08 Auction Listing Cycle / Delete listing",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/provider/listings/1",
            "error": null
        },
        {
            "name": "Provider / 09 Offer Listing Cycle / Create offer listing",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/provider/listings/offers",
            "error": null
        },
        {
            "name": "Provider / 09 Offer Listing Cycle / Update offer listing",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/provider/listings/1/offers",
            "error": null
        },
        {
            "name": "Provider / 09 Offer Listing Cycle / My offers",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/provider/offers?tab=active&perPage=15",
            "error": null
        },
        {
            "name": "Provider / 09 Offer Listing Cycle / Offer show",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/provider/offers/1",
            "error": null
        },
        {
            "name": "Provider / 09 Offer Listing Cycle / Pause offer",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/provider/offers/1/pause",
            "error": null
        },
        {
            "name": "Provider / 09 Offer Listing Cycle / Delete offer",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/provider/offers/1",
            "error": null
        },
        {
            "name": "Provider / 10 Chat & Negotiate Cycle / Conversations",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/provider/conversations?perPage=15",
            "error": null
        },
        {
            "name": "Provider / 10 Chat & Negotiate Cycle / Conversation show",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/provider/conversations/1",
            "error": null
        },
        {
            "name": "Provider / 10 Chat & Negotiate Cycle / Messages",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/provider/conversations/1/messages?perPage=30",
            "error": null
        },
        {
            "name": "Provider / 10 Chat & Negotiate Cycle / Send message",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/provider/conversations/1/messages",
            "error": null
        },
        {
            "name": "Provider / 10 Chat & Negotiate Cycle / Send price offer",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/provider/conversations/1/price-offer",
            "error": null
        },
        {
            "name": "Provider / 11 Order & Delivery Cycle / Orders list",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/provider/orders?tab=offers&status=active&perPage=15",
            "error": null
        },
        {
            "name": "Provider / 11 Order & Delivery Cycle / Order show",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/provider/orders/1",
            "error": null
        },
        {
            "name": "Provider / 11 Order & Delivery Cycle / Schedule inspection",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/provider/orders/1/schedule-inspection",
            "error": null
        },
        {
            "name": "Provider / 11 Order & Delivery Cycle / Accept price change",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/provider/orders/1/price-change/accept",
            "error": null
        },
        {
            "name": "Provider / 11 Order & Delivery Cycle / Reject price change",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/provider/orders/1/price-change/reject",
            "error": null
        },
        {
            "name": "Provider / 11 Order & Delivery Cycle / Verify handshake",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/provider/orders/1/handshake/verify",
            "error": null
        },
        {
            "name": "Provider / 11 Order & Delivery Cycle / Rate meta",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/provider/orders/1/rate",
            "error": null
        },
        {
            "name": "Provider / 11 Order & Delivery Cycle / Rate buyer",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/provider/orders/1/rate",
            "error": null
        },
        {
            "name": "Provider / 11 Order & Delivery Cycle / Invoice",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/provider/orders/1/invoice",
            "error": null
        },
        {
            "name": "Provider / 11 Order & Delivery Cycle / Complaint reasons",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/provider/orders/1/complaint-reasons",
            "error": null
        },
        {
            "name": "Provider / 11 Order & Delivery Cycle / Raise order complaint",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/provider/orders/1/complaints",
            "error": null
        },
        {
            "name": "Provider / 12 Wallet & Withdrawals / Wallet",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/provider/wallet",
            "error": null
        },
        {
            "name": "Provider / 12 Wallet & Withdrawals / Wallet ledger",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/provider/wallet/ledger?perPage=15",
            "error": null
        },
        {
            "name": "Provider / 12 Wallet & Withdrawals / Withdrawals meta",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/provider/wallet/withdrawals/meta",
            "error": null
        },
        {
            "name": "Provider / 12 Wallet & Withdrawals / Withdrawals list",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/provider/wallet/withdrawals?perPage=15",
            "error": null
        },
        {
            "name": "Provider / 12 Wallet & Withdrawals / Request withdrawal",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/provider/wallet/withdrawals",
            "error": null
        },
        {
            "name": "Provider / 12 Wallet & Withdrawals / Withdrawal show",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/provider/wallet/withdrawals/7",
            "error": null
        },
        {
            "name": "Provider / 13 Support Complains / List complains",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/provider/complains",
            "error": null
        },
        {
            "name": "Provider / 13 Support Complains / Create complain",
            "status": 200,
            "key": "fail",
            "url": "http://127.0.0.1:8000/api/provider/complains",
            "error": null
        },
        {
            "name": "Provider / 13 Support Complains / Show complain",
            "status": 200,
            "key": "success",
            "url": "http://127.0.0.1:8000/api/provider/complains/12",
            "error": null
        }
    ]
}