Proxy
Menu

Developers / Service reference

The services behind the products.

Each Proxy product is delivered by one or more services. A service has one responsibility, its own scopes and its own meter, and it is the name your integration is granted and your usage records carry. This is the technical catalogue; the products are described for buyers on the product pages.

Enabled
Most on request, so nothing starts a cost by surprise
Metered
Per operation, with the billing unit attached
Composed
On your records, not inside a hidden pipeline

How to read one of these rows.

The rows below are deliberately uniform. Every service answers the same five questions in the same order, so two of them can be compared without reading two differently shaped stories.

Key
The catalogue key. It appears on your entitlement and on every usage record, and it never changes, which is why two of them do not match the product name.
Access
automatic means it is available as soon as you have an organisation. on request means somebody at the platform decides, because switching it on starts a cost or acts in your name.
Scopes
The published strings an integration can be granted. Two services are metered but publish no scope: Chat is configured in Proxy, and Full Branding is read through the public configuration. This page says so rather than implying an API that is not there.
Metered
The operations that write a usage record, with an indicative rate and the billing unit. A rate always carries its unit, because a figure on its own is ambiguous.
In the browser
The capabilities a client session can be minted for, where the service has a component your page can mount.

The catalogue.

In the order the platform lists them, with the products each one delivers. Rates are the platform's standard rates; yours are confirmed before a service is enabled.

storage on request

Proxy Storage Hold the file, and account for it.

Managed document storage scoped to an organisation. Storage class, metadata and retention are yours to set; the size ledger and the audit trail come with it.

Composes
Behind Verify uploads and every signed document. Processor reads from it.
Products
Sign, Docs, Verify

Scopes

storage:read storage:write

Metered

storage.standard.gb_month 2.4p / GB month

storage.upload Free / upload

storage.download Free / download

In the browser

storage.upload storage.download

processor on request

Proxy Processor Turn a document into information.

Two sub-services sold separately: OCR reads a document into text and structure, and Analysis classifies, extracts, validates, summarises and compares it. Both run as asynchronous jobs.

Composes
The document checks behind Verify. Takes a stored file, returns fields.
Products
Verify

Scopes

processor:read processor:write processor:ocr processor:analysis processor:prompt

Metered

ocr.page 0.62p / page

ocr.document 15p / document

analysis.profile_run Free / run

analysis.document Free / document

analysis.input_token 0.66p / 1,000 tokens

analysis.output_token 1.26p / 1,000 tokens

esign on request

Proxy Sign Get a document signed, and preserve the evidence.

Signature envelopes with a full status history, templates with merge fields, drawn or typed capture in your own page, custom signing domains, and server-side validation of every submitted signature. What is recorded is the signer reference, the capture method, the timestamps, the status history and the validation result.

Composes
Delivers Sign and, through its templates, Docs today.
Products
Sign, Docs

Scopes

sign:requests:create

Metered

esign.envelope 35p / envelope

esign.signature 12p / signature

esign.signature_validated Free / validation

esign.signature_completed Free / signature

esign.form_completed Free / submission

esign.domain To be confirmed / domain day

In the browser

sign.capture sign.complete forms.complete documents.view

communications on request

Proxy Communications Send it, and record that it was sent.

Email and SMS sent on the organisation's behalf, with templates, suppressions and a delivery record per message. WhatsApp exists as a channel but is switched off and unpriced. SMS is metered by segment, because that is how carriers charge.

Composes
Delivers Comms. Carries Booking reminders, signing links and Agent replies.
Products
Booking, Comms, Agent

Scopes

communications:messages:send communications:email:send communications:sms:send communications:messages:read communications:messages:cancel communications:senders:read communications:templates:read communications:templates:manage communications:suppressions:read communications:suppressions:manage communications:webhooks:manage

Metered

communications.email_sent 0.59p / message

communications.sms_segment_sent 4.73p / segment

chat on request

Proxy Chat Understand and manage the conversation.

AI customer-care agents answering by SMS and email: knowledge, approvals, controlled workflows and hand-over to a person. Requires Communications, which carries every message.

Composes
Delivers Agent. Sends and receives through Communications.
Products
Agent

Scopes

Not yet published

Metered

chat.conversation On request / conversation

chat.ai_reply On request / reply

voice on request

Proxy Voice Answer and place the call.

UK telephone numbers, browser calling for staff in Proxy or in your own CRM, ring groups, warm and cold transfer, recording and call outcomes. A billed minute is the whole call, not one leg of it.

Composes
Delivers Voice. Requires nothing else.
Products
Voice

Scopes

voice:agents:read voice:agents:manage voice:routing:read voice:routing:manage voice:calls:read voice:recordings:read

Metered

voice.outbound_minute 3.38p / minute

voice.inbound_minute 1.83p / minute

voice.recording_minute 0.69p / minute

voice.local_number_month 264.65p / number month

voice.mobile_number_month 189.18p / number month

In the browser

voice.agent

bookings on request

Proxy Bookings Find a time and hold it.

Appointment types, staff availability, Google Calendar connections, booking pages on your own domain, and rescheduling. Reminders are sent through Communications when it is enabled.

Composes
Delivers Booking. Uses Communications for reminders when present.
Products
Booking

Scopes

bookings:types:read bookings:availability:read bookings:bookings:read bookings:bookings:write

Metered

bookings.agent_month £10 / staff month

bookings.appointment 25p / appointment

bookings.additional_invitee 5p / invitee

bookings.custom_domain_month £10 / domain month

In the browser

bookings.book bookings.calendar

branding automatic

Proxy Full Branding Make every customer-facing page yours.

Colours, fonts, logos and layout for a business unit's client-facing pages, applied to signing and booking through one resolver. Editing and previewing are free; a unit is charged once it publishes.

Composes
Brands whichever of Sign and Booking you have.

Scopes

Not yet published

Metered

branding.workspace_month £10 / brand month

Nine things a page is allowed to do.

Browser capabilities are a closed list, and that is the security property rather than a limitation. A token that could carry an arbitrary scope would be a secret key with a shorter life: something your backend could be talked into minting for anything.

Each capability is minted by your backend for one resource, for a few minutes. The component reads its limits off the token, so page code cannot widen them.

Browser capabilities, the service each belongs to, and what a page holding one is allowed to do.
Capability Service What the page may do
sign.capture Sign Draw or type a signature in your page.
sign.complete Sign Complete a signature request.
storage.upload Storage Accept files from the person in front of you.
storage.download Storage Let them read one file back.
bookings.book Bookings Choose and hold one appointment.
bookings.calendar Bookings Show one member of staff their own diary.
forms.complete Sign Fill in and submit a form.
documents.view Sign Read a generated document, without being able to make one.
voice.agent Voice Place and answer calls as one member of staff.

How a client session is minted

Storage classes are explicit, per object.

Retention is a business decision, so the class is set per object rather than inferred from how often something has been read lately. The platform defines six classes; Standard is enabled today and the others are not yet switched on. Volume held over time is what is charged; uploads and downloads are counted and free.

standard
Standard. Working documents, read often.
standard_ia
Standard infrequent access. Closed matters still occasionally opened.
intelligent_tiering
Intelligent tiering. Mixed access patterns you would rather not predict.
glacier_instant
Glacier instant. Archive that must still open immediately.
glacier_flexible
Glacier flexible. Archive where minutes to hours is acceptable.
deep_archive
Deep archive. Long retention obligations, rarely read.

Which one do you need first?

Send us the shape of the work. We will name the services that cover it, the operations you would be billed for, and anything on your list that Proxy does not do.

Talk to us See the rates

Automatic
Full Branding
On request
Storage, Processor, Sign, Communications, Chat, Voice, Bookings
No API scope
Chat, Full Branding