Vessel Unifications API is one of 37 APIs that Vessel publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Unifications. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and a GitHub repository.
This API exposes
107 operations
across 107 paths,
and defines 74 schemas.
It is described by OpenAPI 3.2.0, at version 1.0.
Requests are made against a single base URL, https://api.vessel.dev.
107 operations107 paths74 schemas107 POST
Metadata
The identity and technical contract details declared by the specification.
Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://api.vessel.dev
Authentication
API Key
Resource Areas
1
Authentication & Security 1
Vessel Unifications API declares
1 security scheme
for authenticating requests.
An API key is passed in the header as vessel-api-token (VesselAPIToken).
By default, every request must be authenticated.
Paths & Operations 107
Across 107 paths, the API surfaces 107 operations — 107 POST. Each is listed below with its method, path, parameters, and response codes.
The contract defines 74 schemas that model the data the API accepts and returns. The most detailed are Email (17 properties), Call_2 (16 properties), Contact_3 (16 properties), Deal (14 properties). Each schema is shown below with its type and property counts.
IncludeFields
object
1 property
User
object
5 properties2 required
Channel
object
4 properties2 required
DateFilter
object
8 properties
StringListFilter
object
4 properties
Contact
object
Information about an individual affiliated with another CRM Object (e.g., a Lead, a Deal, etc)
11 properties4 required
ListWithAssociations
object
A List or View in a CRM
6 properties5 required
ContactUpdate
object
Update a Contact.
8 properties
LeadUpdate
object
8 properties
SyncedCache
boolean
If true, will hit the [synced-cache](/pages/home/synced-cache)
NoteCreate
object
Create a new Note. You may only associate a note with at most one entity of each type upon creation.
4 properties
DealCreate
object
7 properties2 required
AccountCreate
object
10 properties1 required
Address
object
5 properties
Deal
object
(Alias: Opportunity) An object representing either the opportunity to sell a product to an Account, or in the case of an isWon deal, a product sold to an Accou…
14 properties6 required
Task
object
A task attached to some CRM object
11 properties4 required
BooleanFilter
object
2 properties
Email
object
An email is a message sent from one person to another through an email service. Emails involve participants - the person who the email was sent to, or the pers…
17 properties7 required
CallCreate
object
7 properties3 required
EmailUpdate
object
4 properties
EventUpdate
object
9 properties
Lead
object
A Lead represents an individual, or sometimes an organization, that is interested in purchasing your product (i.e., is a potential Deal). CRM Caveats: - HubSpo…
12 properties4 required
EventAttendee
object
Event Attendees hold information about someone who attendee or was invited to an event. Attendees are always associated with some Event and another person obje…
8 properties5 required
DealUpdate
object
7 properties1 required
StringFilter
object
8 properties
Note
object
A Note attached to some CRM Object.
7 properties4 required
ContactCreate
object
Properties that a contact can be created with
8 properties1 required
EventAttendeeCreate
object
5 properties2 required
CustomFieldCreate
object
5 properties2 required
Event
object
Events are a type of activity that has attendees and takes place at a certain point in time (i.e., has a start and end date). For the currently supported CRMs,…
12 properties4 required
EmailCreate
object
12 properties3 required
EventAttendeeUpdate
object
2 properties
Field
object
(Alias: property) A field is a key-value pair on a CRM Object that provides information about that object.
11 properties8 required
CallUpdate
object
3 properties1 required
LeadCreate
object
8 properties1 required
User_2
object
Users of the connected CRM platform. These are not the contacts or leads, but rather the user accounts from the connected CRM.
7 properties4 required
NativeData
object
Native fields for the connected platform. For reads, this object is only returned if the include.$native field is set to true in the request body.
Call
object
10 properties
EventCreate
object
9 properties2 required
NoteUpdate
object
Update an existing Note. Please note that updating associations is not currently supported.
4 properties
Account
object
(Alias: company, organization) An organization involved with your business.
13 properties4 required
NumberFilter
object
8 properties
TaskUpdate
object
8 properties
TaskCreate
object
8 properties
ListWithoutAssociations
object
A List or View in a CRM
5 properties4 required
Contact_2
object
9 properties3 required
User_3
object
Users of the connected Dialer. These are not the contacts, but rather the user accounts from the connected Dialer.
9 properties2 required
Call_2
object
16 properties3 required
Phone
object
2 properties
ContactCreate_2
object
8 properties2 required
Contact_3
object
An known individual affiliated with an Account, Deal, etc
16 properties4 required
ContactUpdate_2
object
Properties that a contact can be updated with
6 properties
SequenceStart
object
Start a sequence
3 properties
Sequence
object
Properties that a sequence can be created with
13 properties
AccountCreate_2
object
Properties that an account can be created with
8 properties1 required
Address_2
object
7 properties
Email_2
object
A email between a User and an external Contact
11 properties4 required
SequenceCreate
object
3 properties2 required
ContactCreate_3
object
Properties that a contact can be created with
7 properties
ContactCustomFieldCreate
object
2 properties1 required
EmailAddress
object
4 properties
SequenceStepSettingsCreate
object
5 properties
Tag
object
A tag or label used to categorize objects.
5 properties1 required
Mailbox
object
Mailboxes in the connected Engagement platform. These are email accounts that outbound emails will be sent from.
7 properties
SequenceStepCreate
object
properties that a sequence step can be created with
5 properties4 required
User_4
object
Users of the connected Engagement platform. These are not the contacts or leads, but rather the user accounts from the connected Engagement Platform.
7 properties3 required
ContactCustomField
object
4 properties2 required
Account_2
object
(Alias: company, organization) An organization involved with your business.
13 properties4 required
Phone_2
object
4 properties
Contact_4
object
8 properties3 required
ContactUpdate_3
object
6 properties3 required
User_5
object
7 properties3 required
List
object
5 properties3 required
ContactCreate_4
object
6 properties
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of Vessel Unifications 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.