BigBinary Logo
BigBinary Logo
  • CLIENTS
  • SERVICES
  • BLOG
  • CAREERS
  • CONTACT
  • MORE
    BOOKS
    VIDEOS
    PODCAST
    PRESENTATIONS
  • CLIENTS
  • SERVICES
  • PRESENTATIONS
  • BLOG
  • CONTACT
  • VIDEOS
  • BOOKS

San Jose, USA

2066 N Capitol Ave #1117
San Jose, CA 95132

Pune, India

Office #803, 8th Floor, Tower 2
World Trade Center, Kharadi
Pune, Maharashtra 411014
India

hello@BigBinary.com

Conversation With API Builders

1. Return 200 when it's all good
    2. Return 400 when invalid request payload
      3. Return 422 when the input data is invalid
        4. Return 401 when the user is not authenticated
          5. Return 403 when the user is not authorized
            6. Return 404 when no record is found
              7. Return 500 when an error is encountered
                8. Success key not needed in response
                  9. Do not use redirect in API
                    10. Response should be valid JSON even when things go wrong
                      hello@BigBinary.com
                      • Services
                      • Ruby on Rails
                      • React.js
                      • Node.js
                      • React Native
                      • Workshops
                      • Learn
                      • BigBinary Academy
                      • How Credit Card Processing Works
                      • Handling Stripe Subscriptions
                      • Learn Ruby on Rails Book
                      • Conversation With API Builders
                      • React Best Practices
                      • Learn React Native
                      • Learn Object Oriented Programming
                      • Tidbits
                      • How we work
                      • Company
                      • Presentations
                      • Jobs
                      • Wall of love
                      • Contact
                      • Blog
                      • Videos
                      • Podcast
                      • Social
                      • Twitter
                      • Linkedin
                      • YouTube
                      • Github
                      • Dribbble