How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

nCino Webhooks API

The Webhooks API from nCino — 6 operation(s) for webhooks.

nCino Webhooks API is one of 86 APIs that nCino publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Webhook. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and authentication docs.

This API exposes 11 operations across 6 paths, and defines 91 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against 2 base URLs: https://evault.ncino.com/api, https://api.ncinomortgage.com.

11 operations 6 paths 91 schemas 1 DELETE2 GET1 PATCH6 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://api.ncinomortgage.com
Authentication
HTTP Bearer, HTTP Basic, OAuth 2.0
Resource Areas
1

Authentication & Security 3

nCino Webhooks API declares 3 security schemes for authenticating requests. It accepts HTTP bearer tokens (JWT) (bearerAuth). It accepts HTTP basic authentication (basicAuth). It supports OAuth 2.0 (OAuth2) using the clientCredentials flow.

  • bearerAuth — JWT access token used to authorize every API request. Send it as Authorization: Bearer . Tokens are issued by the token endpoint (POST https://evault.ncino.com…
  • basicAuth — HTTP Basic credentials used only by the token endpoint (POST /oauth/authtoken). The username is your API clientid and the password is your clientsecret, sent a…
  • OAuth2 — OAuth 2.0 Access Token (Default)

Paths & Operations 11

Across 6 paths, the API surfaces 11 operations — 1 DELETE, 2 GET, 1 PATCH, 6 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Webhooks 11
PUT
/webhooks
Create a webhook configuration
addWebhookConfiguration body → 200400401500
POST
/webhooks
Create a new webhook record
webhooks-create 1 param body → 201409400401403500
GET
/webhooks
Retrieve all webhook records
webhooks-index 7 params → 200400401403500
GET
/webhooks/{webhook_id}
Get a webhook configuration
getWebhookConfiguration 1 param → 200401500
POST
/webhooks/{webhook_id}
Edit a webhook configuration
editWebhookConfiguration 1 param body → 200400401500
DELETE
/webhooks/{webhook_id}
Delete a webhook configuration
deleteWebhookConfiguration 1 param → 200400401500
PATCH
/webhooks/{webhook_id}
Update a webhook record
webhooks-update 2 params body → 204400401403404500
POST
/webhooks/{webhook_id}/active-status
Update a webhook configuration's active status
updateWebhookConfigurationActiveStatus 1 param body → 200400401500
POST
/webhooks/{webhook_id}/test
Test a webhook configuration
testWebhookConfiguration 1 param → 200400401500
POST
/webhooks/{webhook_id}/test_events
Perform test event on a webhook
webhooks-test_events 2 params body → 200400401403404500
POST
/webhooks/{webhook_id}/actions
Perform action on a webhook
webhooks-actions 2 params body → 204201409412400401403404

Schemas 91

The contract defines 91 schemas that model the data the API accepts and returns. The most detailed are webhook_configuration_response (7 properties), edit_webhook_configuration_post (6 properties), add_webhook_configuration_put (5 properties), DocumentUploadedEventInfo (5 properties). Each schema is shown below with its type and property counts.

ResourceCreated
Resource created model
ErrorSet
object
1 property 1 required
LoanUpdatedTestEvent0
object
Available properties for testing a 'loanupdated' event.
2 properties 2 required
LoanActivatedTestEvent0
object
Available properties for testing a 'loanactivated' event.
2 properties 2 required
AbstractResourceModel
webhook_event_group
object
2 properties
LoanAppStartedTestEvent0
object
Available properties for testing a 'loanappstarted' event.
2 properties 2 required
UserUpdatedEventInfo
The event info particular to the userupdated event.
LoanOfficerPromotedTestEvent0
object
Available properties for testing a 'loanofficerpromoted' event.
2 properties 2 required
edit_webhook_configuration_post
object
All fields are optional; only the fields included in the request body are updated.
6 properties
UserDeletedEventInfo
The event info particular to the userdeleted event.
WebhookPagination
UserDisabledEventInfo
The event info particular to the userdisabled event.
LoanAppAbandonedTestEvent0
object
Available properties for testing a 'loanappabandoned' event.
2 properties 2 required
AbstractModel
object
3 properties 2 required
default_success_response
object
3 properties
NullableJobStatus
string
DocumentUploadedTestEvent0
object
Available properties for testing a 'documentuploaded' event.
2 properties 2 required
VerificationAvailableTestEvent0
object
Available properties for testing a 'verificationavailable' event.
2 properties 2 required
UserDisabledTestEvent0
object
Available properties for testing a 'userdisabled' event.
2 properties 2 required
AbstractPagination
StateLicenseUpdatedTestEvent0
object
Available properties for testing a 'statelicenseupdated' event.
2 properties 2 required
DocumentCreatedTestEvent0
object
Available properties for testing a 'documentcreated' event.
2 properties 2 required
LoanDeactivatedTestEvent0
object
Available properties for testing a 'loandeactivated' event.
2 properties 2 required
WebhookPostBody
object
Available properties for creating a webhook.
3 properties 2 required
AccountAssignmentDeletedTestEvent0
object
Available properties for testing a 'accountassignmentdeleted' event.
2 properties 2 required
MilestoneCreatedTestEvent0
object
Available properties for testing a 'milestonecreated' event.
2 properties 2 required
StateLicenseCreatedTestEvent0
object
Available properties for testing a 'statelicensecreated' event.
2 properties 2 required
LoanApplicationEventInfo
object
The event info particular to the loan application webhook group events.
1 property
LoanMilestoneUpdatedEventInfo
object
The event info for the loanmilestoneupdated event.
3 properties 3 required
OrganizationDeletedTestEvent0
object
Available properties for testing a 'organizationdeleted' event.
2 properties 2 required
Webhook
Webhook record
DocumentCreatedEventInfo
object
The event info for the documentcreated event.
4 properties 1 required
NationwideCode
string
Nationwide code.
VerificationAvailableEventInfo
object
The event info particular to the verificationcomplete event.
1 property 1 required
JobStatusChangedEventInfo
object
The event info particular to the jobstatuschanged event.
5 properties
LoanAppImportedTestEvent0
object
Available properties for testing a 'loanappimported' event.
2 properties 2 required
UserCreatedTestEvent0
object
Available properties for testing a 'usercreated' event.
2 properties 2 required
DocumentUpdatedTestEvent0
object
Available properties for testing a 'documentupdated' event.
2 properties 2 required
LoanMilestoneCompletedTestEvent0
object
Available properties for testing a 'loanmilestonecompleted' event.
2 properties 2 required
JobStatus
string
OrganizationCreatedEventInfo
object
The event info particular to the organizationcreated event.
2 properties 2 required
MilestonesReorderedTestEvent0
object
Available properties for testing a 'milestonesreordered' event.
2 properties 2 required
StateLicenseDeletedTestEvent0
object
Available properties for testing a 'statelicensedeleted' event.
2 properties 2 required
UserFirstLoginTestEvent0
object
Available properties for testing a 'userfirstlogin' event.
2 properties 2 required
error_response
object
LoanOfficerAdminChangeEventInfo
object
The event info particular to the loanofficerpromoted and loanofficerdemoted events.
2 properties 2 required
webhook_configuration_response
object
7 properties
LoanCreatedTestEvent0
object
Available properties for testing a 'loancreated' event.
2 properties 2 required
UserFirstLoginEventInfo
The event info particular to the userfirstlogin event.
MilestonesReorderedEventInfo
object
The event info particular to the milestonesreordered event.
1 property 1 required
OrganizationDeletedEventInfo
object
The event info particular to the organizationdeleted event
2 properties 2 required
UserDeletedTestEvent0
object
Available properties for testing a 'userdeleted' event.
2 properties 2 required
UserEnabledEventInfo
The event info particular to the userenabled event.
WebhookPatchBody
object
Available properties for updating a webhook.
2 properties
DocumentUploadedEventInfo
object
The event info for the documentuploaded event.
5 properties 2 required
webhook_active_status_post
object
1 property 1 required
UserUpdatedTestEvent0
object
Available properties for testing a 'userupdated' event.
2 properties 2 required
LoanDeletedTestEvent0
object
Available properties for testing a 'loandeleted' event.
2 properties 2 required
AbstractCollection
MilestoneDeletedEventInfo
object
The event info particular to the milestonedeleted event.
1 property 1 required
JobType
string
UserCreatedEventInfo
The event info particular to the usercreated event.
OrganizationCreatedTestEvent0
object
Available properties for testing a 'organizationcreated' event.
2 properties 2 required
500_error_response
object
4 properties
LoanAppUpdatedTestEvent0
object
Available properties for testing a 'loanappupdated' event.
2 properties 2 required
StateCode
string
State abbreviated code.
MilestoneDeletedTestEvent0
object
Available properties for testing a 'milestonedeleted' event.
2 properties 2 required
guid
string
Error
object
5 properties 3 required
WebhookTestResponse
Webhook test response
is_test
boolean
LoanOfficerDemotedTestEvent0
object
Available properties for testing a 'loanofficerdemoted' event.
2 properties 2 required
MilestoneCreatedEventInfo
object
The event info particular to the milestonecreated event.
1 property 1 required
add_webhook_configuration_put
object
5 properties 5 required
VerificationReportType
string
Types of verification reports.
DocumentUpdatedEventInfo
object
The event info for the documentupdated event.
4 properties 1 required
NoContent
object
LoanMilestoneCompletedEventInfo
object
The event info for the loanmilestonecompleted event.
2 properties 2 required
JobStatusChangedTestEvent0
object
Available properties for testing a 'jobstatuschanged' event.
2 properties 2 required
WebhookAction
object
Available properties for a webhook action. Validation requests are performed against the URL when enabling.
1 property 1 required
LoanMilestoneUpdatedTestEvent0
object
Available properties for testing a 'loanmilestoneupdated' event.
2 properties 2 required
AccountAssignmentCreatedTestEvent0
object
Available properties for testing a 'accountassignmentcreated' event.
2 properties 2 required
StateLicenseEventInfo
object
The event info particular to the state license events.
1 property 1 required
AccountAssignmentEventInfo
object
The event info particular to the account assignment events.
4 properties 4 required
LoanEventInfo
object
The event info particular to the loan webhook group events.
1 property 1 required
UserEventInfo
object
The event info shared between user events.
2 properties
500_get_error_response
object
4 properties
UserEnabledTestEvent0
object
Available properties for testing a 'userenabled' event.
2 properties 2 required
webhook_event_setting
object
4 properties
LoanAppSubmittedTestEvent0
object
Available properties for testing a 'loanappsubmitted' event.
2 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

ncino-webhooks-api-openapi.yml Raw ↑

Other APIs nCino publishes across the network.

nCino Mortgage MCP Servers
nCino Account Assignment Webhooks API
nCino Audit Logs API
nCino Authentication API
nCino Borrower Task Reminders API
nCino Borrowers API
nCino Branch Images API
nCino Branch Links API
nCino Branch Reports API
nCino Branch State Licenses API
nCino Companies API
nCino Company Images API
Where this information came from

This is an independent, third-party profile of nCino Webhooks API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.