OpenMercantil User API is one of 18 APIs that OpenMercantil publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include User. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.
This API exposes
65 operations
across 44 paths,
organized into 4 resource areas,
and defines 89 schemas.
It is described by OpenAPI 3.1.0, at version 1.9.3.
Requests are made against a single base URL, https://openmercantil.es.
65 operations44 paths89 schemas9 DELETE21 GET4 PATCH26 POST5 PUT
Metadata
The identity and technical contract details declared by the specification.
OpenMercantil User API declares
1 security scheme
for authenticating requests.
An API key is passed in the cookie as ob_sess (cookieAuth).
cookieAuth — Browser session cookie set after login at /mi-cuenta/login. Mutations also require X-CSRF-Token header (obtain via GET /api/v1/user/me).
Paths & Operations 65
Across 44 paths, the API surfaces 65 operations — 9 DELETE, 21 GET, 4 PATCH, 26 POST, 5 PUT. They span 4 resource areas: User, Support, Billing, Legal. Each is listed below with its method, path, parameters, and response codes.
User 57
Authenticated Panel Pro endpoints — segments, lists, notes, tags, exports, audit. Requires session cookie (browser) and X-CSRF-Token header for mutations.
GET
/api/v1/user/me
Current authenticated user
getUserMe→ 200401
GET
/api/v1/user/org
Get the current organization, seats and visible members
The contract defines 89 schemas that model the data the API accepts and returns. The most detailed are ErrorResponse (35 properties), KycPersonLookupResponse (16 properties), BillingInvoice (16 properties), LegalReportAxis (15 properties). Each schema is shown below with its type and property counts.
ApiCredential
object
13 properties8 required
ApiCredentialCreateRequest
object
3 properties1 required
ApiCredentialOneTimeResponse
object
7 properties6 required
ApiCredentialRotateRequest
object
3 properties
BillingInvoice
object
Authenticated user's invoice metadata; URLs point to Stripe-hosted documents.
16 properties
BillingInvoicesResponse
object
3 properties3 required
BillingSubscription
object
Authenticated user's current subscription metadata.
14 properties
CompanySearchItem
object
12 properties4 required
CredentialRevokedResponse
object
2 properties2 required
DeletedResponse
object
2 properties2 required
EmailDispatchResponse
object
2 properties2 required
ErrorResponse
object
Closed compatibility envelope for public/account errors. Route-specific schemas narrow these fields further where required.
35 properties1 required
ExportUsageResponse
object
5 properties5 required
JsonValue
A JSON value used only inside explicitly documented extension maps.
KycLookupHistoryEntry
object
9 properties8 required
KycPersonLookupHistoryResponse
object
4 properties4 required
KycPersonLookupRequest
object
2 properties2 required
KycPersonLookupResponse
object
16 properties3 required
KycPersonLookupResults
object
3 properties3 required
KycPersonLookupUsageResponse
object
5 properties1 required
KycUsage
object
5 properties5 required
LegalReportAxis
object
One documentary axis in the redacted corporate legal-history projection. Presence records sourced events; it does not assert wrongdoing, solvency, current stat…
15 properties4 required
LegalReportDocument
object
3 properties3 required
LegalReportPaymentRequiredError
LegalReportRequest
object
The body carries only the CSRF fallback. Entitlement, pricing, beta status and the daily idempotency key are server-owned.
1 property
LegalReportResponse
object
7 properties7 required
OkResponse
object
1 property1 required
OrganizationCreatedResponse
object
2 properties2 required
OrganizationInvite
object
5 properties5 required
OrganizationInviteCreatedResponse
object
7 properties7 required
OrganizationMember
object
4 properties4 required
OutboundWebhook
object
9 properties6 required
OutboundWebhookContractedEventCatalogV1
array
All event payload contracts known by this API version, including contracted-but-unwired events that cannot yet be subscribed.
OutboundWebhookContractedEventTypeV1
string
Versioned event names with a defined payload contract. Only names also present in OutboundWebhookEventTypeV1 are currently subscribable.
OutboundWebhookCreateRequest
object
2 properties2 required
OutboundWebhookEventCatalogV1
Exact account-visible list of events with a currently wired durable producer.
OutboundWebhookEventSubscriptionsV1
array
Events with a currently wired durable producer. Contracted-but-unwired event types are not subscribable. An empty input is normalized to alert.triggered; wildc…
OutboundWebhookEventTypeV1
string
Exact subscription allowlist for webhook payload contract 1.0. Unknown event types, wildcard subscriptions and unsupported schema versions fail closed. Adding…
OutboundWebhookOneTimeResponse
object
5 properties5 required
OutboundWebhookUpdateRequest
object
3 properties
PersonaOption
object
4 properties4 required
RequestBodyTooLargeError
object
2 properties2 required
StripeSessionResponse
object
2 properties2 required
SupportErrorResponse
object
4 properties2 required
SupportReplyRequest
object
1 property1 required
SupportRequestErrorResponse
Support validation/ownership errors carry ok=false; shared body-reader and action-budget errors use the generic API error envelope.
UserAuditEntry
object
Account audit entry. Sensitive metadata is not part of the public contract.
5 properties
UserAuditResponse
object
2 properties2 required
UserExportListResponse
object
2 properties2 required
UserExportRecord
object
Authenticated user's export history metadata.
5 properties
UserList
object
Saved user list; migration columns may be appended.
9 properties
UserListCreateRequest
object
4 properties1 required
UserListCreatedResponse
object
2 properties2 required
UserListDetail
UserListItem
object
Saved list item owned by the authenticated account.
6 properties
UserListItemCreateRequest
object
3 properties2 required
UserListListResponse
object
3 properties3 required
UserListUpdateRequest
object
4 properties
UserMeResponse
object
7 properties4 required
UserNote
object
Private note visible only to its authenticated owner.
9 properties
UserNoteCreateRequest
object
5 properties3 required
UserNoteCreatedResponse
object
2 properties2 required
UserNoteListResponse
object
2 properties2 required
UserNoteUpdateRequest
object
3 properties
UserNotesForTargetResponse
object
2 properties2 required
UserOrganizationInviteRequest
object
2 properties1 required
UserOrganizationMemberRoleRequest
object
1 property1 required
UserOrganizationNameRequest
object
1 property1 required
UserOrganizationResponse
object
5 properties
UserPersonaResponse
object
3 properties3 required
UserPersonaSelectedResponse
object
2 properties2 required
UserPersonaUpdateRequest
object
1 property1 required
UserSegment
object
Saved account segment. Extra migration columns may be returned for backward compatibility.
11 properties
UserSegmentCreateRequest
object
6 properties2 required
UserSegmentCreatedResponse
object
2 properties2 required
UserSegmentFilters
object
Corporate-only filters executed exclusively over the immutable companypublicv2 sidecar. At least one effective anchor is required: provincia, cnaeprefix, a cap…
8 properties
UserSegmentListResponse
object
3 properties3 required
UserSegmentPinResponse
object
1 property1 required
UserSegmentRunResponse
object
4 properties4 required
UserSegmentStoredFilters
object
Read-only decoded filtersjson from an existing segment. New writes must use UserSegmentFilters. Historic records may still contain removed keys such as forma o…
UserSegmentUpdateRequest
object
5 properties
UserTag
object
Private account tag and optional aggregate usage count.
6 properties
UserTagAssignmentRequest
object
2 properties2 required
UserTagCreateRequest
object
2 properties1 required
UserTagCreatedResponse
object
2 properties2 required
UserTagListResponse
object
3 properties3 required
VerificationDispatchResponse
object
2 properties2 required
WebhookUpdatedResponse
object
2 properties2 required
WebhookWorkerHealth
object
4 properties3 required
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 OpenMercantil User 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.