PactFlow APIs
Log in
Getting Started
Authentication and Authorization
Requests and Responses
Errors
Pagination
Versioning
Support
SCIM API
PactFlow API
root
-
get
/
audit
-
get
/audit
branch
-
get
/pacticipants/{pacticipantName}/branches
-
get
/pacticipants/{pacticipantName}/branches/{branchName}
-
delete
/pacticipants/{pacticipantName}/branches/{branchName}
can-i-deploy
-
get
/can-i-deploy
consumer-contracts
-
post
/contracts/publish
provider-contracts
-
post
/provider-contracts/provider/{providerName}/publish
environment
-
get
/environments
-
post
/environments
-
get
/environments/{environmentId}
-
put
/environments/{environmentId}
-
delete
/environments/{environmentId}
metric
-
get
/metrics
-
get
/metrics/teams
integration
-
get
/integrations
-
delete
/integrations
-
get
/integrations/team/{teamId}
pacticipant
-
get
/pacticipants
-
post
/pacticipants
-
get
/pacticipants/{pacticipantName}
-
put
/pacticipants/{pacticipantName}
-
delete
/pacticipants/{pacticipantName}
-
patch
/pacticipants/{pacticipantName}
-
get
/pacticipants/label/{labelName}
pacticipant-version
-
get
/pacticipants/{pacticipantName}/versions
-
get
/pacticipants/{pacticipantName}/versions/{versionNumber}
-
put
/pacticipants/{pacticipantName}/versions/{versionNumber}
-
get
/pacticipants/{pacticipantName}/latest-version
-
get
/pacticipants/{pacticipantName}/latest-version/{tag}
-
get
/pacticipants/{pacticipantName}/branches/{branchName}/versions
permission
-
get
/admin/permissions
preferences
-
get
/preferences/current-user
-
post
/preferences/current-user
-
get
/preferences/current-user/{userPreference}
-
put
/preferences/current-user/{userPreference}
-
delete
/preferences/current-user/{userPreference}
-
get
/preferences/system
-
post
/preferences/system
-
get
/preferences/system/{systemPreference}
-
put
/preferences/system/{systemPreference}
-
delete
/preferences/system/{systemPreference}
record-deployment
-
get
/pacticipants/{pacticipantName}/versions/{versionNumber}/deployed-versions/environment/{environmentId}
-
post
/pacticipants/{pacticipantName}/versions/{versionNumber}/deployed-versions/environment/{environmentId}
-
get
/environments/{environmentId}/deployed-versions/currently-deployed
record-release
-
get
/pacticipants/{pacticipantName}/versions/{versionNumber}/released-versions/environment/{environmentId}
-
post
/pacticipants/{pacticipantName}/versions/{versionNumber}/released-versions/environment/{environmentId}
-
get
/environments/{environmentId}/released-versions/currently-supported
role
-
get
/admin/roles
-
post
/admin/roles
-
get
/admin/roles/{roleId}
-
put
/admin/roles/{roleId}
-
delete
/admin/roles/{roleId}
-
post
/admin/roles/reset
secret
-
get
/secrets
-
post
/secrets
-
get
/secrets/{secretId}
-
put
/secrets/{secretId}
-
delete
/secrets/{secretId}
team
-
get
/admin/teams
-
post
/admin/teams
-
get
/admin/teams/{teamId}
-
put
/admin/teams/{teamId}
-
delete
/admin/teams/{teamId}
-
get
/admin/teams/{teamId}/users
-
put
/admin/teams/{teamId}/users
-
patch
/admin/teams/{teamId}/users
-
get
/admin/teams/{teamId}/users/{userId}
-
delete
/admin/teams/{teamId}/users/{userId}
token
-
get
/settings/tokens
-
post
/settings/tokens/{tokenId}/regenerate
-
get
/admin/system-accounts/{accountId}/tokens
user
-
get
/user
-
get
/admin/users
-
post
/admin/users
-
post
/admin/users/invite-users
-
get
/admin/users/{userId}
-
put
/admin/users/{userId}
-
delete
/admin/users/{userId}
-
put
/admin/users/{userId}/roles
-
put
/admin/users/{userId}/roles/{roleId}
-
delete
/admin/users/{userId}/roles/{roleId}
-
post
/admin/system-accounts
verifiable-pacts
-
post
/pacts/provider/{providerName}/for-verification
webhook
-
get
/webhooks
-
post
/webhooks
-
post
/webhooks/execute
-
get
/webhooks/{webhookId}
-
put
/webhooks/{webhookId}
-
delete
/webhooks/{webhookId}
-
post
/webhooks/{webhookId}/execute
Routing
Download API