Developer tools
Does the Bitbucket API match its OpenAPI spec?
Not tested yetPortman cannot load this spec yet (circular $ref). Vendor-reported status is shown below.
bitbucket.contract[*]
Spec match
–
not testable yet
Mismatches
–
distinct findings
First response
–
median of tested calls
Last run
–
Vendor-reported status · 45 days
45 days agotoday
- API now
- operational
- Incident-free days
- 95.6%
- API incidents
- 2
- Mean time to resolve
- 1h 20m
- outageDisrupted Bitbucket availability21 Oct, 17:22 UTC
- outageBitbucket Cloud - Service Disruption15 Oct, 10:07 UTC
Mirrored from bitbucket.status.atlassian.com. Counts incidents tagged to the API component plus untagged, vendor-wide ones.
Test the Bitbucket API yourself
Portman turns the published spec into contract tests and runs them with Newman.
Star Portman685Portman is open source. A star helps other teams find it.
Questions
- Does the Bitbucket API match its OpenAPI spec?
- Not tested yet. Portman cannot load this spec yet (circular $ref). Vendor-reported status is shown below.
- Where is the Bitbucket OpenAPI spec?
- Bitbucket publishes its OpenAPI description at https://api.bitbucket.org/swagger.json.
- Is the Bitbucket API down?
- Bitbucket's status page reported the API as operational at our last check. Over the last 45 days, 95.6% of days had no API incident, with 2 incidents in total. Live status: https://bitbucket.status.atlassian.com.
- How can I contract-test the Bitbucket API myself?
- Run Portman against the spec: npx @apideck/portman -u https://api.bitbucket.org/swagger.json --runNewman. Portman generates contract tests for every operation and checks status codes, content types and response schemas.