Bridgit
Bridgit is a Kitchener, Ontario-based construction technology company founded in 2012 by Mallorie Brodie and Lauren Lake. Its flagship product is Bridgit Bench, an AI-first workforce planning platform built exclusively for construction general contractors and subcontractors. Bench centralizes project staffing, role assignments, forecasting, utilization, time-off, internal resumes, and certifications, replacing the spreadsheets most contractors still use to plan their people across pursuits and active projects. Bridgit is trusted by nearly 40% of the ENR 400 and serves customers across North America, the United Kingdom, Australia, and New Zealand. The company has raised over $35M USD from investors including Autodesk, Salesforce Ventures, Sands Capital, BDC Capital, and Camber Creek. Bridgit Bench exposes a documented REST API (OpenAPI 3.0) for managing accounts, projects, people, roles, allocations, certifications, and groupings, and ships pre-built integrations across CRM (Salesforce, HubSpot, Microsoft Dynamics, Unanet, Zoho, Pipedrive), HRIS/ERP (Workday, BambooHR, UKG, Oracle, ADP, Namely), project management (Procore, Autodesk Build, CMiC, Trimble), and data warehouses (Snowflake, Office 365).
APIs
Bridgit Bench API
The Bridgit Bench REST API lets developers build custom integrations against the Bench workforce planning platform — managing accounts, projects, people, roles, allocations (inc...
Collections
Bench API
OPENResources
Sources
opencollection: 1.0.0
info:
name: Bench API
version: '1.0'
items:
- info:
name: AccountActivities
type: folder
items:
- info:
name: Retrieves activity logs for the specified account with optional filtering and pagination.
type: http
http:
method: POST
url: https://bench.gobridgit.com/rp/api/v1/accounts/:accountId/activities/_filter
params:
- name: accountId
value: ''
type: path
description: The account ID (must be greater than zero)
body:
type: json
data: '{}'
docs: 'This endpoint returns a paginated list of activities that occurred within the account. The results can be filtered
by:
- Person IDs (maximum 10)
- Project IDs (maximum 10)
- Date range (happenedFrom and happenedTo)
- User IDs who triggered the events (maximum 10)
- Activity types (maximum 25)
Note: Either PersonIds or ProjectIds can be specified, but not both simultaneously.
The response includes a `query-has-more` header indicating whether additional records are available beyond the current
p'
- info:
name: AccountCertifications
type: folder
items:
- info:
name: Gets the certifications for the given account
type: http
http:
method: GET
url: https://bench.gobridgit.com/rp/api/v1/accounts/:accountId/certifications
params:
- name: accountId
value: ''
type: path
description: The Account ID
- name: offset
value: ''
type: query
description: Offset for pagination
- name: limit
value: ''
type: query
description: Maximum number of results in this page
docs: '<br/><strong>Permissions</strong><br/>Account: Read'
- info:
name: Adds a certification on the given account.
type: http
http:
method: POST
url: https://bench.gobridgit.com/rp/api/v1/accounts/:accountId/certifications
params:
- name: accountId
value: ''
type: path
description: The Account ID
body:
type: json
data: '{}'
docs: '<br/><strong>Permissions</strong><br/>Account: Write'
- info:
name: Gets the the specified certification for the given account by ID
type: http
http:
method: GET
url: https://bench.gobridgit.com/rp/api/v1/accounts/:accountId/certifications/:id
params:
- name: accountId
value: ''
type: path
description: The Account ID
- name: id
value: ''
type: path
description: The Certification's ID
docs: '<br/><strong>Permissions</strong><br/>Account: Read'
- info:
name: Updates a certification for the given account
type: http
http:
method: PATCH
url: https://bench.gobridgit.com/rp/api/v1/accounts/:accountId/certifications/:id
params:
- name: accountId
value: ''
type: path
description: The Account ID
- name: id
value: ''
type: path
description: Id of the certification to update
body:
type: json
data: '{}'
docs: '<br/><strong>Permissions</strong><br/>Account: Write'
- info:
name: Deletes a certification from the given account
type: http
http:
method: DELETE
url: https://bench.gobridgit.com/rp/api/v1/accounts/:accountId/certifications/:id
params:
- name: accountId
value: ''
type: path
description: The Account ID
- name: id
value: ''
type: path
description: Id of the certification to remove
docs: '<strong>NOTE:</strong> this will delete all linked attachments to person certifications.<br/><strong>Permissions</strong><br/>Account:
Write<br/>Private: Read'
- info:
name: AccountGroupings
type: folder
items:
- info:
name: Gets the groupings for the given account
type: http
http:
method: GET
url: https://bench.gobridgit.com/rp/api/v1/accounts/:accountId/groupings
params:
- name: accountId
value: ''
type: path
description: The Account ID
- name: offset
value: ''
type: query
description: Offset for pagination
- name: limit
value: ''
type: query
description: Maximum number of results in the resultset
docs: '<br/><strong>Permissions</strong><br/>Account: Read'
- info:
name: Adds a grouping on the given account.
type: http
http:
method: POST
url: https://bench.gobridgit.com/rp/api/v1/accounts/:accountId/groupings
params:
- name: accountId
value: ''
type: path
description: The Account ID
body:
type: json
data: '{}'
docs: '<br/><strong>Permissions</strong><br/>Account: Write'
- info:
name: Gets the the specified grouping for the given account by ID
type: http
http:
method: GET
url: https://bench.gobridgit.com/rp/api/v1/accounts/:accountId/groupings/:id
params:
- name: accountId
value: ''
type: path
description: The Account ID
- name: id
value: ''
type: path
description: The grouping's ID
docs: '<br/><strong>Permissions</strong><br/>Account: Read'
- info:
name: Updates a grouping for the given account
type: http
http:
method: PATCH
url: https://bench.gobridgit.com/rp/api/v1/accounts/:accountId/groupings/:id
params:
- name: accountId
value: ''
type: path
description: The Account ID
- name: id
value: ''
type: path
description: Id of the grouping to update
body:
type: json
data: '{}'
docs: '<br/><strong>Permissions</strong><br/>Account: Write'
- info:
name: Deletes a grouping from the given account
type: http
http:
method: DELETE
url: https://bench.gobridgit.com/rp/api/v1/accounts/:accountId/groupings/:id
params:
- name: accountId
value: ''
type: path
description: The Account ID
- name: id
value: ''
type: path
description: Id of the grouping to remove
docs: '<br/><strong>Permissions</strong><br/>Account: Write'
- info:
name: AccountInvitations
type: folder
items:
- info:
name: Gets all invitations for an account
type: http
http:
method: GET
url: https://bench.gobridgit.com/rp/api/v1/accounts/:accountId/invitations
params:
- name: accountId
value: ''
type: path
description: The ID of the account
- name: offset
value: ''
type: query
description: Offset for pagination
- name: limit
value: ''
type: query
description: Number of invitations to pull at a time
docs: '<br/><strong>Permissions</strong><br/>Account: Read'
- info:
name: Sends an join invitation to the given email for an account
type: http
http:
method: POST
url: https://bench.gobridgit.com/rp/api/v1/accounts/:accountId/invitations
params:
- name: accountId
value: ''
type: path
description: The ID of the account
body:
type: json
data: '{}'
docs: '<br/><strong>Permissions</strong><br/>Account: Write'
- info:
name: Removes the account's invitation by ID
type: http
http:
method: DELETE
url: https://bench.gobridgit.com/rp/api/v1/accounts/:accountId/invitations/:id
params:
- name: accountId
value: ''
type: path
description: The account Id
- name: id
value: ''
type: path
description: The Invitation Id
docs: '<br/><strong>Permissions</strong><br/>Account: Write'
- info:
name: AccountUsers
type: folder
items:
- info:
name: Gets the users for the given account
type: http
http:
method: GET
url: https://bench.gobridgit.com/rp/api/v1/accounts/:accountId/users
params:
- name: accountId
value: ''
type: path
description: The Account ID
- name: offset
value: ''
type: query
description: Offset for pagination
- name: limit
value: ''
type: query
description: Maximum number of results in this page
- name: group
value: ''
type: query
description: Optional parameter to filter results based on user groups
- name: ids
value: ''
type: query
description: (Optional) Filters the result to contain account users that match the ids passed in.
- name: nameSearch
value: ''
type: query
description: (Optional) Searches for users by partial name match (minimum 3 characters).
docs: '<br/><strong>Permissions</strong><br/>Account: Read'
- info:
name: Gets the the specified user for the given account by ID
type: http
http:
method: GET
url: https://bench.gobridgit.com/rp/api/v1/accounts/:accountId/users/:id
params:
- name: accountId
value: ''
type: path
description: The Account ID
- name: id
value: ''
type: path
description: The User's ID
docs: '<br/><strong>Permissions</strong><br/>Account: Read'
- info:
name: Updates a user for the given account
type: http
http:
method: PATCH
url: https://bench.gobridgit.com/rp/api/v1/accounts/:accountId/users/:id
params:
- name: accountId
value: ''
type: path
description: The Account ID
- name: id
value: ''
type: path
description: Id of the user to update
body:
type: json
data: '{}'
docs: 'Name or Title can be null, but they cannot be empty/whitespace. If null the value will not be changed.<br/><strong>Permissions</strong><br/>Account:
Write'
- info:
name: Deactivates a user from the given account
type: http
http:
method: DELETE
url: https://bench.gobridgit.com/rp/api/v1/accounts/:accountId/users/:id
params:
- name: accountId
value: ''
type: path
description: The Account ID
- name: id
value: ''
type: path
description: Id of the user to remove
docs: 'Adminsitrators can only deactivate other users from the account and not themselves.<br/><strong>Permissions</strong><br/>Account:
Write'
- info:
name: Modify user's permission group in the account.
type: http
http:
method: PUT
url: https://bench.gobridgit.com/rp/api/v1/accounts/:accountId/users/:id/membership
params:
- name: accountId
value: ''
type: path
description: The Account ID
- name: id
value: ''
type: path
description: ID of the user to modify
body:
type: json
data: '{}'
docs: 'Groups in the account can be fetched from the api/v{version}/accounts/{accountId}/groups endpoint.<br/><strong>Permissions</strong><br/>Account:
Write'
- info:
name: 'Resets a user''s authentication method and sends a new invitation email.
This can be used to switch a user from SSO to username/password authentication.
Note: users can be on multiple accounts in an organization. This resets the auth method in all accounts within
the organization.'
type: http
http:
method: POST
url: https://bench.gobridgit.com/rp/api/v1/accounts/:accountId/users/:userId/reset-auth-method
params:
- name: accountId
value: ''
type: path
description: The account that is currently calling this method.
- name: userId
value: ''
type: path
description: The ID of the account user.
docs: '<br/><strong>Permissions</strong><br/>Account: Write'
- info:
name: Accounts
type: folder
items:
- info:
name: Get all accounts that the user has access to.
type: http
http:
method: GET
url: https://bench.gobridgit.com/rp/api/v1/Accounts
params:
- name: offset
value: ''
type: query
description: Offset for pagination
- name: limit
value: ''
type: query
description: Maximum number of results in this page
docs: Get all accounts that the user has access to.
- info:
name: 'Get all accounts that the user has access to, filter by name (contains), account ids, organization ids, and/or
account states (0 = Active, 1 = Deactivated, 2 = All).
Sort options include: name = 0, numProjects = 1, numPeople = 2, numMembers = 3 and organizationId = 4
Sort order options include: asc = 0, desc = 1'
type: http
http:
method: POST
url: https://bench.gobridgit.com/rp/api/v1/Accounts/_filter
body:
type: json
data: '{}'
docs: <strong>NOTE:</strong> Paging limit defaults to 50, and is maximized at 100 items per request. If there are more
accounts than were returned, there will be a "query-has-more" header that will be set to true.
- info:
name: Gets details for the given account
type: http
http:
method: GET
url: https://bench.gobridgit.com/rp/api/v1/Accounts/:id
params:
- name: id
value: ''
type: path
description: The Account ID
docs: '<br/><strong>Permissions</strong><br/>Account: Read'
- info:
name: Get all custom field values for all people for the given account
type: http
http:
method: GET
url: https://bench.gobridgit.com/rp/api/v1/Accounts/:id/person-field-values
params:
- name: id
value: ''
type: path
description: The Account ID
- name: includeEmpty
value: ''
type: query
description: If true, the response will include all person field values, even if no value is set for a given field.
If false, field values that are empty are not included in the response.
- name: state
value: ''
type: query
description: 'If specified and non-zero, only include field vlaues for people matching the given state. The available
values are defined as follows:
- active: include only Active people
- deactivated: include only Deactivated people
- all: include all people, regardless of state'
- name: personIds
value: ''
type: query
description: Optional paramater of comma delimited ids for filtering results based on the person IDs provided
- name: offset
value: ''
type: query
description: The offset of the result to begin with
- name: limit
value: ''
type: query
description: Optional - The number of items return by result set. If no limit given, return all results
- name: employeeId
value: ''
type: query
description: Optional - for filtering result by system field "Employee ID"
docs: '<br/><strong>Permissions</strong><br/>HourlyProfile: Read<br/>Person: Read<br/>Private: Read<br/>Finance: Read'
- info:
name: Get all custom field values for all projects for the given account
type: http
http:
method: GET
url: https://bench.gobridgit.com/rp/api/v1/Accounts/:id/project-field-values
params:
- name: id
value: ''
type: path
description: The Account ID
- name: includeEmpty
value: ''
type: query
description: If true, the response will include all project field values, even if no value is set for a given field.
If false, field values that are empty are not included in the response.
- name: projectIds
value: ''
type: query
description: Optional paramater of comma delimited ids for filtering results based on the project IDs provided
- name: offset
value: ''
type: query
description: The offset of the result to begin with
- name: limit
value: ''
type: query
description: Optional - The number of items return by result set. If no limit given, return all results
- name: projectNumber
value: ''
type: query
description: Optional - for filtering result by system field "Project Number"
- name: externalId
value: ''
type: query
description: Optional - for filtering result by system field "External ID"
- name: classification
value: ''
type: query
description: 'Optional - for filtering result by classification: All or Experience"'
docs: '<br/><strong>Permissions</strong><br/>Project: Read<br/>Private: Read<br/>Finance: Read'
- info:
name: Get all Tasks for all projects in the given account
type: http
http:
method: GET
url: https://bench.gobridgit.com/rp/api/v1/Accounts/:id/tasks
params:
- name: id
value: ''
type: path
description: The Account ID
- name: relativeDate
value: '2021-01-01'
type: query
description: Optional paramater used to calculate date based properties. If not provided, it is set to today's date
in UTC.
- name: offset
value: ''
type: query
description: Offset for pagination
- name: limit
value: ''
type: query
description: Maximum number of results in this page
- name: projectIds
value: ''
type: query
description: (Optional) Filter task(s) to contain tasks that match the projectIds passed in.
- name: projectState
value: ''
type: query
description: (Optional) Filters the result by the state of the project the role is on
- name: taskIds
value: ''
type: query
description: (Optional) Filters the result to contain tasks that match the taskIds passed in. Works as an AND with
filledState and roleNameIds
- name: filledState
value: ''
type: query
description: (Optional) Filters the result by the filled state of the roles
- name: roleIds
value: ''
type: query
description: (Optional) Filters the result to contain roles that match the ids passed in. Works as an AND with filledState
and roleNameIds
- name: roleNameIds
value: ''
type: query
description: (Optional) Filters the result to contain roles that match the ids passed in. Works as an AND with filledState
and roleIds
- name: roleState
value: ''
type: query
description: '(Optional) Filters the result by the state of the role dates: Current, Upcoming, Past, or All'
docs: '<br/><strong>Permissions</strong><br/>Project: Read<br/>Person: Read<br/>Role: Read<br/>Allocation: Read'
- info:
name: Get all categories for all projects in the given account
type: http
http:
method: GET
url: https://bench.gobridgit.com/rp/api/v1/Accounts/:id/role-categories
params:
- name: id
value: ''
type: path
description: The Account ID
- name: offset
value: ''
type: query
description: Offset for pagination
- name: limit
value: ''
type: query
description: Maximum number of results in this page
docs: '<br/><strong>Permissions</strong><br/>Project: Read<br/>Role: Read<br/>HourlyRole: Read'
- info:
name: Get all Salaried roles for all projects in the given account
type: http
http:
method: GET
url: https://bench.gobridgit.com/rp/api/v1/Accounts/:id/roles
params:
- name: id
value: ''
type: path
description: The Account ID
- name: relativeDate
value: '2021-01-01'
type: query
description: Optional paramater used to calculate date based properties. If not provided, it is set to today's date
in UTC.
- name: unfilled
value: ''
type: query
description: If true, limits the results to include only roles that are unfilled; that is, they don't have any allocations.
If false, the results include all roles in the account, both filled and unfilled.
- name: offset
value: ''
type: query
description: Offset for pagination
- name: limit
value: ''
type: query
description: Maximum number of results in this page
- name: projectId
value: ''
type: query
description: (Optional) Filter role(s) for specified project ID
- name: filledState
value: ''
type: query
description: (Optional) Filters the result by the filled state of the roles
- name: roleIds
value: ''
type: query
description: (Optional) Filters the result to contain roles that match the ids passed in. Works as an AND with filledState
and roleNameIds
- name: roleNameIds
value: ''
type: query
description: (Optional) Filters the result to contain roles that match the ids passed in. Works as an AND with filledState
and roleIds
- name: projectState
value: ''
type: query
description: (Optional) Filters the result by the state of the project the role is on
- name: roleState
value: ''
type: query
description: '(Optional) Filters the result by the state of the role dates: Current, Upcoming, Past, or All'
- name: type
value: ''
type: query
description: (Optional)Salaried role type to filter results by (Defaults to Operations)
docs: '<br/><strong>Permissions</strong><br/>Role: Read<br/>Finance: Read'
- info:
name: Get all Hourly roles for all projects in the given account
type: http
http:
method: GET
url: https://bench.gobridgit.com/rp/api/v1/Accounts/:id/hourly-roles
params:
- name: id
value: ''
type: path
description: The Account ID
- name: relativeDate
value: '2021-01-01'
type: query
description: Optional paramater used to calculate date based properties. If not provided, it is set to today's date
in UTC.
- name: offset
value: ''
type: query
description: Offset for pagination
- name: limit
value: ''
type: query
description: Maximum number of results in this page
- name: projectId
value: ''
type: query
description: (Optional) Filter role(s) for specified project ID
- name: filledState
value: ''
type: query
description: (Optional) Filters the result by the filled state of the roles
- name: roleIds
value: ''
type: query
description: (Optional) Filters the result to contain roles that match the ids passed in. Works as an AND with filledState
and roleNameIds
- name: roleNameIds
value: ''
type: query
description: (Optional) Filters the result to contain roles that match the ids passed in. Works as an AND with filledState
and roleIds
- name: projectState
value: ''
type: query
description: (Optional) Filters the result by the state of the project the role is on
- name: roleState
value: ''
type: query
description: '(Optional) Filters the result by the state of the role dates: Current, Upcoming, Past, or All'
docs: '<br/><strong>Permissions</strong><br/>HourlyRole: Read<br/>Finance: Read'
- info:
name: Gets the persons certifications for the given account
type: http
http:
method: GET
url: https://bench.gobridgit.com/rp/api/v1/Accounts/:id/person-certifications
params:
- name: id
value: ''
type: path
description: The Account ID
- name: personIds
value: ''
type: query
description: Optional paramater of comma delimited ids for filtering results based on the person IDs provided
- name: offset
value: ''
type: query
description: Offset for pagination
- name: limit
value: ''
type: query
description: Maximum number of results in this page
docs: '<br/><strong>Permissions</strong><br/>HourlyProfile: Read<br/>Person: Read<br/>Private: Read'
- info:
name: Gets the user profiles for the given account
type: http
http:
method: GET
url: https://bench.gobridgit.com/rp/api/v1/Accounts/:id/user-profiles
params:
- name: id
value: ''
type: path
description: The Account ID
- name: offset
value: ''
type: query
description: Offset for pagination
- name: limit
value: ''
type: query
description: Maximum number of results in this page
- name: ids
value: ''
type: query
description: (Optional) Filters the result to contain account users that match the ids passed in.
docs: '<br/><strong>Permissions</strong><br/>Account: Read'
- info:
name: Query the account for instances where two or more persons have collaborated on the same project
type: http
http:
method: POST
url: https://bench.gobridgit.com/rp/api/v1/Accounts/:id/collaboration-matrix/_filter
params:
- name: id
value: ''
type: path
description: The account ID
body:
type: json
data: '{}'
docs: 'When a project ID is supplied, the results will be constrained to the persons within that project.
If the project ID is omitted, the results will pull for the entire account and can be filtered by person IDs.<br/><strong>Permissions</strong><br/>Role:
Read<br/>Allocation: Read<br/>Person: Read<br/>HourlyRole: Read<br/>HourlyAllocation: Read'
- info:
name: Allocations
type: folder
items:
- info:
name: Gets the allocations for roles in the given account and project
type: http
http:
method: GET
url: https://bench.gobridgit.com/rp/api/v1/accounts/:accountId/projects/:projectId/Allocations
params:
- name: accountId
value: ''
type: path
description: The Account ID
- name: projectId
value: ''
type: path
description: The Project ID
- name: relativeDate
value: '2021-01-01'
type: query
description: Optional paramater used to calculate date based properties. If not provided, it is set to today's date
in UTC.
- name: offset
value: ''
type: query
description: Offset for pagination
- name: limit
value: ''
type: query
description: Maximum number of results in this page
- name: personstate
value: ''
type: query
description: State of persons to filter results by (Default Active)
- name: daysUntilTimeOff
value: ''
type: query
description: Used to calculate the upcoming TimeOff unavailabilities based on the relativeDate
- name: type
value: ''
type: query
description: Salaried role type to filter results by (Default to Operations)
docs: '<br/><strong>Permissions</strong><br/>Person: Read<br/>Role: Read<br/>Allocation: Read<br/>Private: Read<br/>Finance:
Read'
- info:
name: Allocates a person to a role on the given account and project
type: http
http:
method: POST
url: https://bench.gobridgit.com/rp/api/v1/accounts/:accountId/projects/:projectId/Allocations
params:
- name: accountId
value: ''
type: path
description: The Account ID
- name: projectId
value: ''
type: path
description: The Project ID
body:
type: json
data: '{}'
docs: 'A person cannot be allocated entirely inside a period of unavailability and cannot be allocated outside of their
employment dates.
For allocations that overlap a period of unavailability, the API will truncate or not set the date range that the person
is unavailable.
Examples: Unavaialble from 2020-01-11 to 2020-01-25, Allocation date from 2020-01-20 to 2020-03-31, will alocate the
person from 2020-01-26 to 2020-03-31
Unavaialble from 2020-01-11 to 2020-01-25, Allocation date from 2020-01-01 '
- info:
name: Updates a person's allocation on a role on the given account and project
type: http
http:
method: PUT
url: https://bench.gobridgit.com/rp/api/v1/accounts/:accountId/projects/:projectId/Allocations
params:
- name: accountId
value: ''
type: path
description: The Account ID
- name: projectId
value: ''
type: path
description: The Project ID
body:
type: json
data: '{}'
docs: 'A person cannot be allocated entirely inside a period of unavailability and cannot be allocated outside of their
employment dates.
For allocations that overlap a period of unavailability, the API will truncate or not set the date range that the person
is unavailable.
Examples: Unavaialble from 2020-01-11 to 2020-01-25, Allocation date from 2020-01-20 to 2020-03-31, will alocate the
person from 2020-01-26 to 2020-03-31
Unavaialble from 2020-01-11 to 2020-01-25, Allocation date from 2020-01-01 '
- info:
name: Removes a person's allocation on a role on the given account and project
type: http
http:
method: DELETE
url: https://bench.gobridgit.com/rp/api/v1/accounts/:accountId/projects/:projectId/Allocations
params:
- name: accountId
value: ''
type: path
description: The Account ID
- name: projectId
value: ''
type: path
description: The Project ID
body:
type: json
data: '{}'
docs: 'The request must contain the role id, person id, start and end date to ensure that the role and allocation is correct
and hasn''t been modified before trying to delete it.<br/><strong>Permissions</strong><br/>Person: Read<br/>Role: Read<br/>Allocation:
Write'
- info:
name: ExperienceFieldValues
type: folder
items:
- info:
name: Query all existing values for an experience field
type: http
http:
method: GET
url: https://bench.gobridgit.com/rp/api/v1/accounts/:accountId/experience-fields/:experienceFieldId/values
params:
- name: accountId
value: ''
type: path
description: The Account ID
- name: experienceFieldId
value: ''
type: path
description: The Experience Field UUID
- name: offset
value: ''
type: query
description: Offset value for paging results
- name: limit
value: ''
type: query
description: Limit the number of results per page
- name: name
value: ''
type: query
description: Filter by name with a contains check not exact match
docs: '<br/><strong>Permissions</strong><br/>Account: Read'
- info:
name: Create new experience field values
type: http
http:
method: POST
url: https://bench.gobridgit.com/rp/api/v1/accounts/:accountId/experience-fields/:experienceFieldId/values
params:
- name: accountId
value: ''
type: path
description: The Account ID
- name: experienceFieldId
value: ''
type: path
description: The Experience Field UUID
body:
type: json
data: '{}'
docs: '<br/><strong>Permissions</strong><br/>Account: Write'
- info:
name: Update a value for an existing experience field
type: http
http:
method: POST
url: https://bench.gobridgit.com/rp/api/v1/accounts/:accountId/experience-fields/:experienceFieldId/values/:experienceFieldValueId
params:
- name: accountId
value: ''
type: path
description: The Account ID
- name: experienceFieldId
value: ''
type: path
description: The Experience Field UUID
- name: experienceFieldValueId
# --- truncated at 32 KB (143 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/bridgit/refs/heads/main/apis.yml