Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

AICPA SOC for Service Organizations logoAICPA SOC for Service Organizations logo

SOC 2® Type 1 report

Audited by Prescient Assurance

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
2 Grattan Court East, Dublin, D02 VX86, Ireland
Switch to light modeSwitch to dark mode
APIs / Storage / Eleusoft EfBin.org
Eleusoft EfBin.org logo

Efbin Eleusoft EfBin.org

41
AI ReadinessFoundational (D-)41/100
See full scorecard
Community OpenAPI document · agent-readyStorageDocument Managementnone177 EndpointsREST

Know of an official OpenAPI document? Contribute it →

For Agents

Manage EFormBin bins, attributes, users, and schema-conversion utilities for structured form storage.

Use for: List all bins available on the EFormBin server, Create a new bin attribute, Look up the attributes attached to a specific bin, Find all bin instances belonging to a bin

Not supported: Does not handle payment processing, identity-provider issuance, or external file storage - use for managing EFormBin bins, attributes, instances, users, logs, and schema converters only.

Eleusoft EfBin.org is the API surface for the EFormBin platform - a server for storing, querying, and transforming structured form data, schemas, and binary attachments organised into bins. The 177-endpoint surface covers bin and bin-attribute management, bin instances, profiles, roles, users, OAuth app users, login and error logs, bookmarks, CSRF tokens, schema-from-form generation (form2schema, xsd2schema), and a Swagger admin surface. Most calls require the user to be authorised through the platform's session-based mechanism.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Eleusoft EfBin.org to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Eleusoft EfBin.org, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fefbin.org%2Fefbin" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fefbin.org%2Fefbin" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Eleusoft EfBin.org API.

Manage bins and the attributes attached to them across an EFormBin server

List, create, and inspect bin instances that hold concrete records inside a bin

Administer users, roles, profiles, and OAuth app users for an EFormBin deployment

Pull error-handler logs, login logs, and grabbed-URL records for audit and diagnostics

Generate schemas from inbound HTML forms (form2schema) or XSD documents (xsd2schema)

Manage password change flows and CSRF tokens through dedicated command endpoints

Use Cases

Patterns agents use Eleusoft EfBin.org API for, with concrete tasks.

★ Form-data ingestion service

An EFormBin deployment ingests submissions from a variety of forms across an organisation. Operators use the bin and bin-attribute endpoints to model the data, the bin-instance endpoints to query stored records, and the activity timegraph endpoint to monitor traffic. The 177-endpoint surface mirrors the full admin UI, so operations work that previously required a browser session can run as automated jobs.

GET /bin to list all bins, then GET /bininstance/{bin} for the target bin to enumerate its stored records.

Schema generation from existing assets

Teams adopting EFormBin often have legacy HTML forms or XSD documents and need matching Eleusoft schemas to onboard them. The form2schema and xsd2schema endpoints accept the source document and return a schema definition, which can be persisted back into EFormBin as a new bin. This shortens migration projects from days to minutes per form.

POST the existing XSD to /xsd2schema and persist the resulting Eleusoft schema by creating a new bin via POST /bin.

User and role administration

An admin tool driven by the EFormBin API provisions users, assigns roles, and manages profiles and OAuth app-user records without UI clicks. The login-log and error-handler-log endpoints support investigations when users report access problems. Because the spec exposes 177 admin operations, an automation can perform bulk changes that would otherwise require manual session work.

Use the user, role, and profile endpoints to provision a new user and assign their role, then read /loginLog to confirm a successful first login.

EFormBin admin agent through Jentic

An operations agent fields admin requests for an EFormBin deployment - adding bins, generating schemas, and pulling logs - and must do so against a 177-endpoint surface. Through Jentic, the agent searches by intent, receives the matching operation, and executes it. Jentic shields the agent from the full breadth of the spec.

Search Jentic for 'create a bin attribute in EFormBin', load the schema, execute the call, and verify with a follow-up listing.

Key Endpoints

177 endpoints — eleusoft efbin.

METHOD

PATH

DESCRIPTION

GET

/bin

List bins and attributes

POST

/bin

Create a bin

DELETE

/delete/*

Delete a bin

GET

/activity

Time-graph of activity for a bin query

POST

/xsd2schema

Generate a schema from an XSD

GET

/csrf.do

Expose a CSRF token

POST

/changePassword.do

Change a user's password

GET

/bin

List bins and attributes

POST

/bin

Create a bin

DELETE

/delete/*

Delete a bin

GET

/activity

Time-graph of activity for a bin query

POST

/xsd2schema

Generate a schema from an XSD

GET

/csrf.do

Expose a CSRF token

POST

/changePassword.do

Change a user's password

Jentic AI Readiness Score

This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.

E

Eleusoft EfBin.org

- Foundational (D-)
41/100
57
Foundational Compliance
56
Developer Experience & Jentic Compatibility
27
AI-Readiness & Agent Experience
54
Agent Usability
100
Security
21
AI Discoverability
Powered by JenticScoring Framework 1.0.0 | Scoring Engine 0.4.0
Show dimension breakdown
57

Foundational Compliance

Base layer of spec validity and structural soundness.

Grade: C+Signals: 4
87%

Lint Results

Aggregated quality score from linter diagnostics, weighted by severity.

100%

Resolution Completeness

Percentage of `$ref` references that resolve successfully.

0%

Specification Validity

Checks whether the API description parses successfully and conforms to its declared specification (e.g., OpenAPI).

42%

Structural Integrity

Structural correctness score based on schema issues using logarithmic dampening.

56

Developer Experience & Jentic Compatibility

Clarity, completeness, and ingestion readiness for developers and tooling.

Grade: CSignals: 4
0%

Example Density

How richly the API is illustrated with examples.

100%

Example Validity

Percentage of examples that conform to their schemas.

25%

Response Coverage

Percentage of operations with complete response definitions (success, client error, server error).

100%

Tooling Readiness

Health of API ingestion, bundling, and resolution within Jentic pipelines.

27

AI-Readiness & Agent Experience

Semantic breadth, depth, and agent comprehension for AI systems.

Grade: FSignals: 4
33%

Description Coverage

Coverage of descriptions across API elements.

0%

Error Standardization

Coverage of RFC 9457 Problem Details for error responses.

27%

OperationId Quality

Coverage, uniqueness, and casing consistency of operationIds for AI inference.

49%

Summary Coverage

Coverage of summaries across operations/tags/info.

54

Agent Usability

Functional utility, complexity comfort, and AI orchestration readiness.

Grade: CSignals: 1
54%

Complexity Comfort

Agent comfort level based on API operational and structural complexity.

100

Security

Trust, risk posture, and security compliance.

Grade: A+Signals: 1
100%

Authentication Strength

Average quality of security schemes based on authentication method strength (weakest link for OAuth2).

21

AI Discoverability

Findability, semantic richness, and reasoning readiness.

Grade: FSignals: 1
21%

Descriptive Richness

Clarity and depth of descriptions across API elements.

View full reportHow the score is calculatedMore about the dimensions

Score it yourself

Every API in the directory is allowlisted, so you can re-score it with no key required.

Score your own APIScoring CLI agent skill
npx @jentic/api-scorecard-cli score <openapi-url>

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Wiring EFormBin by hand means tracking its session and CSRF handling and stitching the bin, schema, and log operations together across a wide surface yourself. Through Jentic you install once, import the Eleusoft EfBin.org API from the API Directory, store any session credential once, and your agent calls it.

Permission scoping

These EFormBin operations identify targets through the request or a wildcard delete path rather than a stable resource id, so scope the agent by operation: limit it to the calls it needs, such as GET /bin and POST /xsd2schema. You choose the operations it may call, so DELETE /delete/* is not included unless you add it.

Credential isolation

Any EFormBin session credential or CSRF token is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.

Intent-based discovery

Agents search Jentic by intent such as 'create a bin' or 'generate a schema from XSD', and Jentic returns the matching EFormBin operation with its input schema so the agent calls the right endpoint without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Typeform API

→

Typeform is a hosted form builder and response store with a much narrower, modern API surface.

Choose Typeform when you need a hosted form-and-response service rather than self-hosted bin storage with admin-grade APIs.

Alternative

JotForm API

→

JotForm offers hosted form creation, submission storage, and reporting in a SaaS model.

Pick JotForm for SaaS form management; pick EFormBin for self-hosted, schema-driven bin storage.

Complementary

Auth0 API

→

Auth0 manages identity for systems that consume an EFormBin deployment as a downstream form store.

Pair with EFormBin when the client application needs modern OAuth/OIDC identity in front of EFormBin's session-based access.

FAQs

Specific to using Eleusoft EfBin.org API through Jentic.

What authentication does the Eleusoft EfBin.org API use?

The OpenAPI spec does not declare a security scheme, but the API documentation states that most calls require the user to be authorised. Authorisation is handled by the EFormBin server itself, typically via a session and CSRF token retrieved from /csrf.do. Jentic stores any provided credentials encrypted and injects them at execution time.

Can I generate a schema from an existing form with this API?

Yes. POST /form2schema generates an Eleusoft schema from an HTML form, and POST /xsd2schema generates one from an XSD. Both endpoints accept the source document and return a schema definition you can persist back into EFormBin.

How do I list and manage bins through the API?

GET /bin lists bins and their attributes, POST /bin creates a new bin, and DELETE /delete/* removes one. Bin attributes are managed through the dedicated BinAttribute endpoints, and the BinInstance endpoints expose concrete records stored inside each bin.

What are the rate limits for the EfBin.org API?

Rate limits are not declared in the spec. As a self-hosted Eleusoft deployment, practical limits depend on the operator's server. Build retries with exponential backoff and avoid tight polling on the activity timegraph and log endpoints.

How do I create a bin through Jentic?

Run pip install jentic, search Jentic for 'create a bin in EFormBin', load the POST /bin schema, and execute the call with the bin name and attributes. Jentic handles credential and CSRF-token injection so the agent does not need to manage either directly.

Does the API expose audit and error logs?

Yes. The ErrHandlerLog endpoints return error-handler log entries and the LoginLog endpoints expose login history. Use these together with /activity to investigate access or processing problems.

Can I limit what my agent is allowed to do with the EFormBin API?

Yes. Because you run Jentic One yourself, you decide which EFormBin operations your agent may call, so you can allow only what a task needs, such as GET /bin to list bins and POST /xsd2schema to generate a schema, while withholding everything else. Since these operations identify their target through the request rather than a stable resource id, scoping is done per operation, which means a destructive call like DELETE /delete/* is not available to the agent unless you explicitly add it. Any EFormBin session credential or CSRF token is held by your own instance and injected only when an allowed call runs.

GET STARTED

Start building with Eleusoft EfBin.org API

Explore with Jentic One
View OpenAPI Document