YouSign is profiled on APIs.io from a single APIs.json file, apis.yml. European e-signature platform compliant with eIDAS with a REST API for creating signature requests, managing signers, sending documents, and tracking signing workflows across simple, advanced, and qualified signature levels. The file indexes 38 APIs and 18 common properties. 64 Kin Score checks read this file, and it earns 113.5 of their 267 points. YouSign scored 57.5 (strong) on 2026-11-10; the badge above is live and shows the current score.
What the file contains
- 6 tags: E-Signature, eIDAS, Digital Signature, Europe, REST API, Signature Workflows
- Specification version: 0.23
- Created: 2026-06-13
- Modified: 2026-06-13
- Maintainers: 1 listed
Common properties (18 types) apply across every API in the file:
AgenticAccess · Authentication · Blog · CapabilityMap · Developers · Documentation · DomainSecurity · EngineeringBlog · FinOps · GitHubOrg · LinkedIn · Plans · Pricing · RateLimits · StatusPage · VulnerabilityDisclosure · Website · X
APIs (38), the first 12:
- YouSign Applicant API — ChangeLog, Documentation, Examples, JSONLDContext, JSONSchema, OASSpecification, OpenAPI, PostmanWorkspace, RateLimits, Sandbox, Vocabulary
- YouSign Approver API — ChangeLog, Documentation, Examples, JSONLDContext, JSONSchema, OASSpecification, OpenAPI, PostmanWorkspace, RateLimits, Sandbox, Vocabulary
- YouSign Archive API — ChangeLog, Documentation, Examples, JSONLDContext, JSONSchema, OASSpecification, OpenAPI, PostmanWorkspace, RateLimits, Sandbox, Vocabulary
- YouSign Audit Trail API — ChangeLog, Documentation, Examples, JSONLDContext, JSONSchema, OASSpecification, OpenAPI, PostmanWorkspace, RateLimits, Sandbox, Vocabulary
- YouSign Bank Account Lookup Verification API — ChangeLog, Documentation, Examples, JSONLDContext, JSONSchema, OASSpecification, OpenAPI, PostmanWorkspace, RateLimits, Sandbox, Vocabulary
- YouSign Bank Account Verification API — ChangeLog, Documentation, Examples, JSONLDContext, JSONSchema, OASSpecification, OpenAPI, PostmanWorkspace, RateLimits, Sandbox, Vocabulary
- YouSign Company Verification API — ChangeLog, Documentation, Examples, JSONLDContext, JSONSchema, OASSpecification, OpenAPI, PostmanWorkspace, RateLimits, Sandbox, Vocabulary
- YouSign Consumption API — ChangeLog, Documentation, Examples, JSONLDContext, JSONSchema, OASSpecification, OpenAPI, PostmanWorkspace, RateLimits, Sandbox, Vocabulary
- YouSign Contact API — ChangeLog, Documentation, Examples, JSONLDContext, JSONSchema, OASSpecification, OpenAPI, PostmanWorkspace, RateLimits, Sandbox, Vocabulary
- YouSign Custom Experience API — ChangeLog, Documentation, Examples, JSONLDContext, JSONSchema, OASSpecification, OpenAPI, PostmanWorkspace, RateLimits, Sandbox, Vocabulary
- YouSign Custom Property API — ChangeLog, Documentation, Examples, JSONLDContext, JSONSchema, OASSpecification, OpenAPI, PostmanWorkspace, RateLimits, Sandbox, Vocabulary
- YouSign Deprecated API — ChangeLog, Documentation, Examples, JSONLDContext, JSONSchema, OASSpecification, OpenAPI, PostmanWorkspace, RateLimits, Sandbox, Vocabulary
How the file drives the Kin Score
64 checks in rubric 0.26.0 read this file. 24 are earned, 1 partly, and 39 are not.
| Check | Points | What it reads |
|---|---|---|
| Discoverability — 37 of 43 points | ||
| Publishes an apis.yml index | 10 / 10 | source_filename == "apis.yml" |
| Base URL on every API | 5 / 5 | every api has baseURL and no baseURL contains "localhost" |
| Human URL on every API | 5 / 5 | every api has humanURL |
| Substantive description | 5 / 5 | len(description) >= 200 |
| Tagged for discovery | 5 / 5 | len(tags) >= 5 |
| Named maintainer | 3 / 3 | maintainers[0].email is set |
| Created and modified dates | 2 / 2 | created and modified both ISO dates |
| Provider image | 2 / 2 | image is set |
| Contract quality — 4 of 4 points | ||
| Published example corpus | 4 / 4 | common[].type includes "Examples" (alias-aware: CodeExamples, Samples, CodeSamples, Demos) |
| Contract governance — 4.5 of 5 points | ||
| Publishes a vocabulary | 4.5 / 5 | common[].type includes "Vocabulary" |
| Operational transparency — 18 of 26 points | ||
| Change log | 6 / 6 | common[].type includes "ChangeLog" (alias-aware) |
| Status page | 6 / 6 | common[].type includes "StatusPage" |
| Security disclosure | 4 / 4 | common[].type includes "Security" (alias-aware) |
| GitHub organization | 2 / 2 | common[].type includes "GitHubOrganization" or "GitHubRepository" (alias-aware) |
| Developer ergonomics — 15 of 42 points | ||
| Authentication documented | 5 / 5 | common[].type includes "Authentication" |
| Documentation | 4 / 4 | common[].type includes "Documentation" |
| Console or sandbox | 3 / 3 | common[].type includes "Console" or "Sandbox" or "Playground" |
| Postman collection | 2 / 2 | common[].type includes "Postman" (alias-aware), graded by who authored it |
| Blog | 1 / 1 | common[].type includes "Blog" |
| Access clarity — 4 of 23 points | ||
| Pricing published | 4 / 4 | common[].type includes "Pricing" |
| Regulatory — 23 of 94 points | ||
| Authentication model documented | 6 / 6 | common[].type includes "Authentication" or "OpenIDConnect" |
| Security posture published | 6 / 6 | common[].type includes "Security" or "DomainSecurity" |
| Vulnerability disclosure program | 6 / 6 | common[].type includes "VulnerabilityDisclosure" |
| Data-standard conformance | 5 / 5 | implements a recognized data standard — common[].type includes "Standard"/"Conformance", or a Vocabulary/JSON-LD context is published |
| Agent readiness — 8 of 30 points | ||
| Stable Error Semantics | 8 / 8 | OpenAPI $refs a shared error schema across 4xx/5xx responses (verified), else common[].type includes ErrorCatalog / ErrorCodes / DeclineCodes |
What the file does not say yet
153.5 more points depend on entries this file does not have. A missing pointer means the file does not link to it. It does not mean YouSign has not published it.
- Consent-scoped authorization (10 pts) —
common[].type includes "OAuthScopes" OR a scopes artifact is present - Idempotency (9 pts) —
OpenAPI mutating operations declare an idempotency key — a header, a request-body property, or a named de-duplication token whose own description says so (verified); else common[].type matches /idempoten/i (documented) - Typed Event Surface (6 pts) —
AsyncAPI document, OR webhooks/callbacks objects in the as-published OpenAPI, OR common[].type includes Webhooks - Compliance / certification disclosure (5 pts) —
common[].type includes "Compliance" or "TrustCenter" or "Trust" - Getting started guide (5 pts) —
common[].type includes "GettingStarted" or "Quickstart" - Self-service sign-up (5 pts) —
common[].type includes "SignUp" or "Login" - Accessibility conformance report (4 pts) —
common[].type includes "AccessibilityConformance" - Age assurance (4 pts) —
common[].type includes "AgeAssurance" - Data residency statement (4 pts) —
common[].type includes "DataResidency" - Data-subject request route (4 pts) —
common[].type includes "DataSubjectRequest" - Declared support lifetime (4 pts) —
common[].type includes "SupportLifetime" - Developer portal (4 pts) —
common[].type includes "DeveloperPortal" (alias-aware) - Exit assistance / switching terms (4 pts) —
common[].type includes "ExitAssistance" - Global Privacy Control honoured (4 pts) —
common[].type includes "GlobalPrivacyControl" - Incident notification commitment (4 pts) —
common[].type includes "IncidentNotification" - Notice-and-action mechanism (4 pts) —
common[].type includes "NoticeAndAction" - Privacy policy (4 pts) —
common[].type includes "PrivacyPolicy" (alias-aware) - Privacy policy (data handling) (4 pts) —
common[].type includes "PrivacyPolicy" - Self-hosts the APIs.json index (4 pts) —
apis.yml url points at a host the provider controls, not the catalog - Software bill of materials (4 pts) —
common[].type includes "SBOM" - Subprocessor list (4 pts) —
common[].type includes "Subprocessors" - Terms of service (4 pts) —
common[].type includes "TermsOfService" (alias-aware) - Terms of service (legal basis) (4 pts) —
common[].type includes "TermsOfService" - Three or more SDKs (4 pts) —
count(common[].type == "SDK" alias-aware) >= 3 - Transparency report (4 pts) —
common[].type includes "TransparencyReport" - Well-Known Catalog (4 pts) —
common[].type includes WellKnown, APICatalog, or api-catalog - API reference (3 pts) —
common[].type includes "APIReference" (alias-aware) - Agent Skill (3 pts) —
common[].type includes "AgentSkill", graded by who authored it - At least one SDK (3 pts) —
count(common[].type == "SDK" alias-aware) >= 1 - Command-line interface (3 pts) —
common[].type includes "CLI" - Compliance published (3 pts) —
common[].type includes "Compliance" - Consent & Bot Identity (3 pts) —
common[].type includes AIPREF, ContentSignal, WebBotAuth, or HTTPMessageSignatures - Deprecation policy (3 pts) —
common[].type includes "Deprecation" (alias-aware) - Trust center (3 pts) —
common[].type includes "TrustCenter" or "Trust" - Webhooks advertised (3 pts) —
common[].type includes "Webhooks" - Public roadmap (2 pts) —
common[].type includes "RoadMap" or "Roadmap" - Support channel (2 pts) —
common[].type includes "Support" or "HelpCenter" or "Community" - Leadership page (1 pt) —
common[].type includes Leadership, LeadershipTeam, Management or ExecutiveTeam - Newsroom (1 pt) —
common[].type includes Newsroom, PressReleases, Press or News
Who keeps this file
API Evangelist maintains this file at github.com/api-evangelist/yousign. If you work at YouSign, you can open an issue or a pull request to add or correct an entry. You can also publish your own APIs.json at /.well-known/apis.json on your domain, which earns the self-hosting check and makes the file yours.
See the full rating on the YouSign profile, and how every check is scored at apis.io/rating.