# BuildPass API ## Docs - [Authentication token](https://developer.buildpass.global/api-reference/authentication/post.md): Generate an OAuth token to access the BuildPass API - [Get builder](https://developer.buildpass.global/api-reference/builders/get.md): Get a builder that you are authorised to access - [List builders](https://developer.buildpass.global/api-reference/builders/list.md): Get all builders that you are authorised to access - [Get project](https://developer.buildpass.global/api-reference/builders/projects/get.md): Get a project for a builder - [Get induction](https://developer.buildpass.global/api-reference/builders/projects/inductions/get.md): Get an induction by identifier (numeric) or ID (ind_ prefix) - [List inductions for project](https://developer.buildpass.global/api-reference/builders/projects/inductions/list.md): Get all inductions for a project - [List projects](https://developer.buildpass.global/api-reference/builders/projects/list.md): Get all projects for a builder - [List subcontractor contacts](https://developer.buildpass.global/api-reference/subcontractors/contacts/list.md): Get all contacts for a subcontractor - [Get subcontractor](https://developer.buildpass.global/api-reference/subcontractors/get.md): Get a subcontractor - [List inductions for subcontractor](https://developer.buildpass.global/api-reference/subcontractors/inductions/list.md): Get all inductions for workers associated with a subcontractor - [Get insurance document](https://developer.buildpass.global/api-reference/subcontractors/insurances/get.md): Get a document for a subcontractor - [List insurance documents](https://developer.buildpass.global/api-reference/subcontractors/insurances/list.md): Get all insurances for a subcontractor - [List subcontractors](https://developer.buildpass.global/api-reference/subcontractors/list.md): Get all subcontractors under a builder - [Get prequalification](https://developer.buildpass.global/api-reference/subcontractors/prequalifications/get.md): Get a prequalification for a subcontractor - [List prequalifications](https://developer.buildpass.global/api-reference/subcontractors/prequalifications/list.md): Get all prequalifications for a subcontractor - [List subcontractor projects](https://developer.buildpass.global/api-reference/subcontractors/projects/list.md): Get all projects assigned to a subcontractor - [Get SWMS document](https://developer.buildpass.global/api-reference/subcontractors/swms/get.md): Get a SWMS document for a subcontractor - [List SWMS documents](https://developer.buildpass.global/api-reference/subcontractors/swms/list.md): Get all SWMS documents for a subcontractor - [Get cost codes](https://developer.buildpass.global/api-reference/timesheets/costCodes.md): Get a list of cost codes configured for a builder - [Get timesheet](https://developer.buildpass.global/api-reference/timesheets/get.md): Get a timesheet by ID - [List timesheets](https://developer.buildpass.global/api-reference/timesheets/list.md): Get all timesheets for a builder - [Get time types](https://developer.buildpass.global/api-reference/timesheets/timeTypes.md): Get a list of time types configured for a builder - [Changelog](https://developer.buildpass.global/changelog.md): Latest changes and improvements to the BuildPass API - [Authentication](https://developer.buildpass.global/features/authentication.md): To interact with the BuildPass API, you need to authenticate using OAuth 2.0. - [Filtering](https://developer.buildpass.global/features/filtering.md): The BuildPass API allows you to filter results using query parameters in your GET requests. - [Multi-region](https://developer.buildpass.global/features/multi-region.md): Route your API requests to our Australia or United States data centres - [OAuth 2.0 Authorization Code Flow](https://developer.buildpass.global/features/oauth-authorization-code.md): Secure user authorization with PKCE for integrator applications - [Pagination](https://developer.buildpass.global/features/pagination.md): The BuildPass API supports pagination to help you manage large sets of data. - [Rate limiting](https://developer.buildpass.global/features/rate-limiting.md): The BuildPass API uses rate limiting protection. - [Versioning](https://developer.buildpass.global/features/versioning.md): The BuildPass API supports versioning to ensure that your integration remains stable even as the API evolves. - [Introduction](https://developer.buildpass.global/introduction.md): BuildPass API Documentation ## OpenAPI Specs - [openapi](https://developer.buildpass.global/api-reference/openapi.json)