API contract monitor
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
–

Contract vs. published spec

Portman cannot load this spec yet (circular $ref).

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

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.

Other monitored APIs