API Security Standards

Bookmyairtravel LLC

Effective Date: 28/07/2025

1. Purpose

This document defines the security protocols and best practices required to protect Bookmyairtravel LLC's APIs against unauthorized access, misuse, data leaks, and other cybersecurity threats. These standards ensure safe integrations with third-party platforms (like GDS, payment gateways, and metasearch engines) and internal systems.

2. Scope

Applies to:

  • - All public, private, and partner APIs
  • - REST, SOAP, and GraphQL endpoints
  • - Developers, DevOps, and third-party vendors accessing APIs
  • - External APIs consumed by Bookmyairtravel LLC

3. Authentication & Authorization

OAuth 2.0 / OpenID Connect

- All APIs must implement OAuth 2.0 or OpenID Connect for secure user and client authentication.

API Keys

  • - Each client or partner must be assigned a unique API key or token.
  • - Keys must be rotated periodically (every 90 days) and logged securely.

Role-Based Access Control (RBAC)

  • - Limit API access based on roles (admin, read-only, partner, etc.).
  • - No hardcoded credentials in code or config files.

4. Transport Security

HTTPS Only

  • - All API traffic must use TLS 1.2 or higher.
  • - HTTP requests must be redirected to HTTPS automatically.

Certificate Pinning (Recommended)

  • - For mobile applications or high-risk endpoints, enable SSL pinning to prevent MITM attacks.

5. Rate Limiting & Throttling

  • - Enforce rate limits per client to avoid abuse or DoS attacks.
  • - Implement burst control and backoff mechanisms for spiked usage.
  • - Log all throttled requests for review.

6. Input Validation & Threat Protection

  • - Sanitize all input parameters to prevent SQL injection, XSS, and path traversal attacks.
  • - Use allowlists for accepted parameter values and types.
  • - Reject unexpected HTTP methods (e.g., TRACE, PUT if unused).

7. API Gateway & WAF Integration

  • - All APIs must be routed through an API Gateway (e.g., Kong, AWS API Gateway, Apigee).
  • - Integrate with a Web Application Firewall (WAF) to filter known malicious traffic.

8. Monitoring, Logging & Auditing

  • - Enable real-time logging of API requests, failures, latency, and authentication attempts.
  • - Logs should include: timestamp, source IP, endpoint, request payload, and response code.
  • - Use a SIEM solution to detect anomalies or brute-force patterns.

9. Token & Session Management

  • - Use short-lived JWT tokens with signature validation.
  • - Implement token revocation support for compromised tokens.
  • - Secure cookies using HttpOnly, Secure, and SameSite attributes.

10. Versioning & Deprecation

  • - Use URI-based versioning (e.g., /v1/, /v2/) to avoid breaking existing integrations.
  • - Provide at least 90-day notice to clients before deprecating old API versions.

11. Third-Party API Security

  • - Evaluate security documentation of third-party APIs before integration.
  • - Use sandbox environments for testing.
  • - Ensure contracts include data protection clauses and SLAs.

12. Incident Response

  • - Define an API-specific breach protocol.
  • - Notify affected clients within 24 hours of a confirmed data breach.
  • - Patch vulnerabilities within 48–72 hours depending on severity.

13. Developer Guidelines & Training

  • - Mandatory API security training for all backend and frontend developers.
  • - Use automated static code analysis (SAST) and dynamic testing (DAST) tools during CI/CD.
  • - Conduct annual penetration testing.

14. Review & Updates

  • - API security standards are reviewed every 6 months or post major incident.
  • - Any changes must be approved by the Security & Compliance Team.

Summary

Bookmyairtravel LLC is committed to maintaining secure APIs that protect user data, uphold platform integrity, and support seamless partner integrations. Adherence to these security standards is mandatory across all technical and business units.

Disclaimer The information provided by Bookmyairtravel LLC (“Company”, “we”, “our”, “us”) on us.bookmyairtravel.com (the “Site”) is for general informational purposes only. All information on the Site is provided in good faith, however we make no representation or warranty of any kind, express or implied, regarding the accuracy, adequacy, validity, reliability, availability, or completeness of any information on the Site.

UNDER NO CIRCUMSTANCE SHALL WE HAVE ANY LIABILITY TO YOU FOR ANY LOSS OR DAMAGE OF ANY KIND INCURRED AS A RESULT OF THE USE OF THE SITE OR RELIANCE ON ANY INFORMATION PROVIDED ON THE SITE. YOUR USE OF THE SITE AND YOUR RELIANCE ON ANY INFORMATION ON THE SITE IS SOLELY AT YOUR OWN RISK.

EXTERNAL LINKS DISCLAIMER

The Site may contain (or you may be sent through the Site) links to other websites or content belonging to or originating from third parties or links to websites and features. Such external links are not investigated, monitored, or checked for accuracy, adequacy, validity, reliability, availability or completeness by us.

WE DO NOT WARRANT, ENDORSE, GUARANTEE, OR ASSUME RESPONSIBILITY FOR THE ACCURACY OR RELIABILITY OF ANY INFORMATION OFFERED BY THIRD-PARTY WEBSITES LINKED THROUGH THE SITE OR ANY WEBSITE OR FEATURE LINKED IN ANY BANNER OR OTHER ADVERTISING. WE WILL NOT BE A PARTY TO OR IN ANY WAY BE RESPONSIBLE FOR MONITORING ANY TRANSACTION BETWEEN YOU AND THIRD-PARTY PROVIDERS OF PRODUCTS OR SERVICES.

ERRORS AND OMISSIONS DISCLAIMER

While we have made every attempt to ensure that the information contained in this site has been obtained from reliable sources, Bookmyairtravel LLC is not responsible for any errors or omissions or for the results obtained from the use of this information. All information in this site is provided “as is”, with no guarantee of completeness, accuracy, timeliness or of the results obtained from the use of this information, and without warranty of any kind, express or implied, including, but not limited to warranties of performance, merchantability, and fitness for a particular purpose.

In no event will Bookmyairtravel LLC, its related partnerships or corporations, or the partners, agents or employees thereof be liable to you or anyone else for any decision made or action taken in reliance on the information in this Site or for any consequential, special or similar damages, even if advised of the possibility of such damages.

LOGOS AND TRADEMARKS DISCLAIMER

All logos and trademarks of third parties referenced on us.bookmyairtravel.com are the trademarks and logos of their respective owners. Any inclusion of such trademarks or logos does not imply or constitute any approval, endorsement or sponsorship of Bookmyairtravel LLC by such owners.

CONTACT US

Should you have any feedback, comments, requests for technical support or other inquiries, please contact us by email: email: info@bookmyairtravel.com.