4chems Platform — IUCLID, CHESAR & QSAR Toolbox hosting
com.4chems/platform-api
Tools
Exactly what the server advertised in the scan completed . Effects and capabilities are classified by Squatch from each tool's metadata. Squatch never runs tools.
- Effect: Read 14
- Effect: Write 12
- Effect: Admin 6
Showing 32 of 32 tools
| Details | ||
|---|---|---|
| approve_access_request Approve a pending access request: issue a `member` invitation to the requester and resolve the request (level `admin` or `owner` of the req… | Effect: Admin | |
| create_access_request Request access to the tenant that owns the caller's verified email domain. | Effect: Admin | |
| create_self_service_tenant Create a 7-day trial tenant for the caller's business email domain (UC-052). Needs a verified email on a business domain and `attestation: … | Effect: Admin | |
| grant_assignment Grant a role x scope assignment to a tenant member. | Effect: Admin | |
| revoke_assignment Revoke a role x scope assignment from a tenant member. | Effect: Admin | |
| revoke_invitation Revoke a pending invitation so its token can no longer be accepted. Call this when a tenant admin wants to withdraw an invite sent by mista… | Effect: Admin | |
| accept_invitation Accept a pending invitation and grant the invitee's first role assignment. Call this when an invitee has a valid invite link and wants to j… | Effect: Write | |
| add_tenant_service Request a new service subscription for the caller's tenant and return its status. Call this when a tenant admin wants to add a service (ADR… | Effect: Write | |
| complete_billing Complete the tenant's billing details: legal-entity name and type, VAT id, invoice address, invoice email and optional PO reference. Call t… | Effect: Write | |
| create_invitation Invite an email address to the caller's tenant at the specified access level and return the invitation, including the raw single-use accept… | Effect: Write | |
| dismiss_access_request Dismiss a pending access request (level `admin` or `owner` of the request's tenant). The requester is mailed — naming the tenant, never the… | Effect: Write | |
| record_consent Record acceptance of a legal document version and return the entry; call this only after showing the user the document URL and version and … | Effect: Write | |
| start_account_registration Start registering a 4chems account with a business email address (`email`, `name`, optional `company`). Anonymous. Emails a 6-digit code to… | Effect: Write | |
| start_device_login Sign in to an existing account by device login (UC-091, RFC 8628). Anonymous, empty body; the account must exist (start_account_registratio… | Effect: Write | |
| start_inquiry Store an anonymous inquiry draft and email a 6-digit verification code. Ask the user for the code, then call verify_inquiry with the return… | Effect: Write | |
| start_registration DEPRECATED: use start_device_login. Deprecated — use start_device_login (same behaviour). | Effect: Write | |
| verify_account_registration Verify the emailed 6-digit code (`challenge_id`, `code`) and create the 4chems account. Never guess or retry codes, and never ask the user … | Effect: Write | |
| withdraw_access_request Withdraw the caller's own pending access request; no notification is sent. Any other caller gets 404 `access_request.not_found`, the same a… | Effect: Write | |
| enrich_domain Fetch the caller's domain imprint and suggest legal-entity details (UC-057). | Effect: Read | |
| get_billing Return the tenant's stored billing details: VAT id, invoice address, invoice email and PO reference. Call this to check whether billing is … | Effect: Read | |
| get_catalog_templates Return the enabled ApplicationTemplate catalog, ordered by name. Call this to discuss trial and template options with a prospect or custome… | Effect: Read | |
| get_legal_entity_types Return the legal-entity types available for *country*, ordered alphabetically. If this doesn't answer your question, call `start_inquiry` t… | Effect: Read | |
| get_my_access Return the caller's access level per related tenant. Call this to check what the current caller is authorized to do before attempting an ac… | Effect: Read | |
| get_my_operation Return the status, result and error of an operation the caller started, such as the `Location` of a `202` from `complete_billing`. Call thi… | Effect: Read | |
| get_onboarding_route Return the next onboarding step. If this doesn't answer your question, call `start_inquiry` to ask 4chems directly or request a call. | Effect: Read | |
| list_consents Return the caller's own recorded consents plus the tenant-scope consents of every tenant where the caller is at least a viewer. Call this t… | Effect: Read | |
| list_invitations List all invitations for the caller's tenant, most recent first. Call this to show a tenant admin which invitations are pending, accepted, … | Effect: Read | |
| list_members List tenant members with their effective role x scope assignments. | Effect: Read | |
| list_tenant_services Return the caller's tenant's active service subscriptions. Call this before offering to add a service, to check what is already subscribed. | Effect: Read | |
| verify_device_login Poll a device login to token issuance (UC-091, RFC 8628). Anonymous. While the human has not signed in yet it answers `{"status": "pending"… | Effect: Read | |
| verify_inquiry Verify the 6-digit code and deliver the inquiry to the helpdesk inbox. | Effect: Read | |
| verify_registration DEPRECATED: use verify_device_login. Deprecated — use verify_device_login (same behaviour). | Effect: Read |