Developers

API reference

Explore the public interfaces, make a request and inspect the response.

Use the OpenAPI 3.1 document in your tooling. The operations, query fields and responses below come from the same contracts as the running routes.

From request to result
  1. ChooseFind the method and path below. Each operation lists its accepted query fields and response meanings.
  2. SendUse Open response for a read or the terminal command in Make a request. The browser controls call the real route.
  3. InterpretRead the status before processing the body. A redirect names the next destination. A JSON refusal includes an error and correlation_id for support.

GET /healthz

#

Liveness: answers while the process is running, without consulting the database.

Make a request

Terminal

curl --include --fail-with-body --url 'https://rjvtechnologies.com/healthz'

Browser

Responses

200 text/plain
The process is running.

GET /readyz

#

Readiness: answers once the authoritative store answers a query.

Make a request

Terminal

curl --include --fail-with-body --url 'https://rjvtechnologies.com/readyz'

Browser

Responses

200 text/plain
The store answered; the platform is ready.
503 text/plain
The store did not answer.

GET /status

#

The platform's own state: the process and the store, as coarse checks.

Make a request

Terminal

curl --include --fail-with-body --url 'https://rjvtechnologies.com/status'

Browser

Responses

200 application/json
The checks and their results.
503 application/json
The same payload, with the store check failing.

GET /sitemap.xml

#

The sitemap of the crawlable published records.

Make a request

Terminal

curl --include --fail-with-body --url 'https://rjvtechnologies.com/sitemap.xml'

Browser

Responses

200 text/xml
The sitemap.
404 text/plain
There is no sitemap to publish.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

GET /llms.txt

#

A text index of the crawlable published records for language model crawlers.

Make a request

Terminal

curl --include --fail-with-body --url 'https://rjvtechnologies.com/llms.txt'

Browser

Responses

200 text/plain
The index.
404 text/plain
There is no index to publish.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

GET /openapi.json

#

This API's description in OpenAPI 3.1, generated from the router's own declarations.

Make a request

Terminal

curl --include --fail-with-body --url 'https://rjvtechnologies.com/openapi.json'

Browser

Responses

200 application/json
The document.
404 text/plain
There is no document to publish.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

GET /docs

#

This API's description for readers.

Make a request

Terminal

curl --include --fail-with-body --url 'https://rjvtechnologies.com/docs'

Browser

Responses

200 text/html
The page.
404 text/plain
There is no page to publish.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

GET /robots.txt

#

The crawler policy, with the sitemap's location.

Make a request

Terminal

curl --include --fail-with-body --url 'https://rjvtechnologies.com/robots.txt'

Browser

Responses

200 text/plain
The policy.

GET /econ/subscriptions

#

The caller's own subscriptions, newest first, excluding cancelled.

Make a request

Terminal

curl --include --fail-with-body --url 'https://rjvtechnologies.com/econ/subscriptions'

Browser

Responses

200 application/json
The subscriptions.
401 application/json
No session.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

POST /econ/subscriptions

#

Issue a subscription on the caller's account; the price derives from the plan and cadence, never from the request.

Responses

201 application/json
The subscription, with its period and price.
400 application/json
The plan, cadence or seats is not one the catalogue offers.
401 application/json
No session.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

GET /econ/subscriptions/{urn}

#

One subscription of the caller's own account.

Responses

200 application/json
The subscription.
404 application/json
No such subscription on this account.
401 application/json
No session.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

DELETE /econ/subscriptions/{urn}

#

Cancel a subscription of the caller's own account.

Responses

200 application/json
The subscription, now cancelled.
404 application/json
No such subscription on this account.
401 application/json
No session.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

POST /econ/subscriptions/{urn}/quote

#

What changing the plan, cadence or seats of an own subscription would cost before it is made; nothing is written.

Responses

200 application/json
The current and target periods, their totals and the difference.
400 application/json
The plan, cadence or seats is not one the catalogue offers.
401 application/json
No session.
404 application/json
No such subscription on this account.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

POST /econ/subscriptions/{urn}/change

#

Change the plan, cadence or seats of an own subscription, starting a new period.

Responses

200 application/json
The subscription at its new plan.
400 application/json
The plan, cadence or seats is not one the catalogue offers.
401 application/json
No session.
404 application/json
No such changeable subscription on this account.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

GET /econ/invoices

#

The caller's own invoices, newest first.

Make a request

Terminal

curl --include --fail-with-body --url 'https://rjvtechnologies.com/econ/invoices'

Browser

Responses

200 application/json
The invoices.
401 application/json
No session.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

POST /econ/reconcile

#

Resolve a capture intent against the money actually received.

Responses

200 application/json
The reconciled payment and the intent's state.
401 application/json
No session.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

POST /econ/payments

#

Record a settled payment for one of the caller's own invoices.

Responses

201 application/json
The recorded payment.
401 application/json
No session.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

GET /.well-known/security.txt

#

The security contact and disclosure policy (RFC 9116).

Make a request

Terminal

curl --include --fail-with-body --url 'https://rjvtechnologies.com/.well-known/security.txt'

Browser

Responses

200 text/plain
The record.
404 text/plain
There is no record to publish.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

GET /security.txt

#

The security contact and disclosure policy (RFC 9116).

Make a request

Terminal

curl --include --fail-with-body --url 'https://rjvtechnologies.com/security.txt'

Browser

Responses

200 text/plain
The record.
404 text/plain
There is no record to publish.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

GET /.well-known/openid-configuration

#

The OpenID discovery record: the platform's own provider endpoints; where the deployment has no public address or authentication key it cannot be an issuer and the record says so.

Make a request

Terminal

curl --include --fail-with-body --url 'https://rjvtechnologies.com/.well-known/openid-configuration'

Browser

Responses

200 application/json
The record.
404 text/plain
There is no record to publish.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

GET /api/catalogue

#

The published records the catalogue lists, as JSON.

Make a request

Terminal

curl --include --fail-with-body --url 'https://rjvtechnologies.com/api/catalogue'

Browser

Responses

200 application/json
The records.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

GET /api/pulse

#

Recent activity: the newest published records and the runs' counts.

Make a request

Terminal

curl --include --fail-with-body --url 'https://rjvtechnologies.com/api/pulse'

Browser

Responses

200 application/json
The activity.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

GET /work-with-rjv

#

Permanent redirect to the canonical Contact page.

Make a request

Terminal

curl --include --fail-with-body --url 'https://rjvtechnologies.com/work-with-rjv'

Browser

Responses

301 No response body
The canonical destination.
404 text/plain
No configured redirect.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

POST /work-with-rjv

#

Preserve an existing form submission through the permanent Contact redirect.

Responses

308 No response body
Repeat the same request at Contact.
404 text/plain
No configured redirect.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

GET /contact

#

The published engagement page and native enquiry form.

Make a request

Terminal

curl --include --fail-with-body --url 'https://rjvtechnologies.com/contact'

Browser

Responses

200 text/html
The published page and form.
404 text/plain
No published page exists.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

POST /contact

#

Record an enquiry and return its stored reference.

Responses

201 text/html
The enquiry and completion evidence were committed.
400 text/html
The enquiry is invalid; nothing was stored.
403 text/html
The origin or contact capability refused the enquiry.
503 text/html
The enquiry could not be recorded.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

POST /api/contact

#

Record a contact enquiry and its completion evidence atomically.

Responses

201 application/json
The enquiry's generated id.
400 application/json
The body is invalid; nothing was stored.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

POST /api/consent

#

Record a visitor's consent choice and return the current state per purpose.

Responses

200 application/json
The recorded choice and the current state.
400 application/json
The choice is invalid; nothing was recorded.
403 application/json
The origin or consent capability refused it.
503 application/json
The choice could not be recorded.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

POST /api/telemetry/nav

#

Record a navigation event where the visitor's analytics consent allows it.

Responses

202 application/json
The event was recorded.
400 application/json
The event is invalid; nothing was recorded.
403 application/json
The origin, capability or consent state refused it.
503 application/json
The event could not be recorded.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

GET /api/usage

#

Return the caller's own usage: committed actions and workflow runs by state.

Make a request

Terminal

curl --include --fail-with-body --url 'https://rjvtechnologies.com/api/usage'

Browser

Responses

200 application/json
The caller's usage summary.
401 application/json
No session; nothing is disclosed.
403 application/json
The usage capability refused it.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

POST /api/newsletter/subscribe

#

Request a newsletter subscription; the address must confirm it.

Responses

202 application/json
The request was accepted; nothing is claimed about the address.
400 application/json
The address is invalid; nothing was stored.
403 application/json
The origin or newsletter capability refused it.
503 application/json
The request could not be recorded.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

POST /api/newsletter/confirm

#

Confirm a newsletter subscription with the token issued to the address.

Responses

200 application/json
The subscription is confirmed.
404 application/json
No pending subscription matches that token.
403 application/json
The origin or newsletter capability refused it.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

POST /api/contact/erase

#

Erase a contact submission before its term with the token issued at intake.

Responses

200 application/json
The submission is erased; the register keeps the fact.
400 application/json
The request is invalid; nothing was erased.
404 application/json
No live submission matches that id and token.
403 application/json
The origin or contact capability refused it.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

POST /api/contact/status

#

Tell the sender when their submission was received and when it is due to be removed.

Responses

200 application/json
The receipt facts; no submitted words are returned.
400 application/json
The request is invalid.
404 application/json
No live submission matches that id and token.
403 application/json
The origin or contact capability refused it.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

GET /api/contact/submissions

#

List the enquiries staff may read, newest first, with their acknowledgement state.

Make a request

Terminal

curl --include --fail-with-body --url 'https://rjvtechnologies.com/api/contact/submissions'

Browser

Responses

200 application/json
The submissions with what the visitor wrote, escaped only where rendered.
401 application/json
No session.
403 application/json
The staff reader authority refused the caller.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

POST /api/contact/submissions/{id}/acknowledge

#

Acknowledge one enquiry, once.

Responses

200 application/json
The row acknowledged.
401 application/json
No session.
403 application/json
The authority refused the caller, or the row is erased.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.
404 application/json
No live submission with that id.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

GET /routes.json

#

List every mounted route with its methods, whether it is documented, and its indexation status.

Make a request

Terminal

curl --include --fail-with-body --url 'https://rjvtechnologies.com/routes.json'

Browser

Responses

200 application/json
The route manifest drawn from the router's own declarations.
403 application/json
The origin or discovery capability refused it.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

POST /api/service/requests

#

Record a commissioned-work request and return its reference and deadlines.

Responses

201 application/json
The request's reference, status and deadlines.
400 application/json
The request is invalid; nothing was stored.
403 application/json
The origin or service-request capability refused it.
503 application/json
The request could not be recorded.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

GET /api/service/requests

#

The service requests customers filed, newest first, with their acknowledgement and response deadlines.

Make a request

Terminal

curl --include --fail-with-body --url 'https://rjvtechnologies.com/api/service/requests'

Browser

Responses

200 application/json
The requests with what the customer wrote.
401 application/json
No session.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.
403 application/json
The service authority refused the caller.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

POST /api/service/requests/status

#

Report the state of a commissioned-work request from its reference and the address that made it.

Responses

200 application/json
The request's status and its deadlines.
400 application/json
The request is invalid.
403 application/json
The origin or service-request capability refused it.
404 application/json
No request matches that reference and address.
503 application/json
The request could not be read.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

POST /api/service/requests/{reference}/acknowledge

#

Acknowledge one service request, once; the store refuses any later or illegal move.

Responses

200 application/json
The request acknowledged.
401 application/json
No session.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.
403 application/json
The service authority refused the caller.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.
409 application/json
That request is not in the received state.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

GET /api/admin/principals

#

Every principal the installation holds: its kind, its lifecycle state and when it appeared.

Make a request

Terminal

curl --include --fail-with-body --url 'https://rjvtechnologies.com/api/admin/principals'

Browser

Responses

200 application/json
The principals, newest first, without credentials or addresses.
401 application/json
No session.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.
403 application/json
The admin authority refused the caller.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

GET /api/admin/grants

#

The live capability grants: who may do what, on which scope, with which effects.

Make a request

Terminal

curl --include --fail-with-body --url 'https://rjvtechnologies.com/api/admin/grants'

Browser

Responses

200 application/json
The unexpired, unrevoked grants, newest first.
401 application/json
No session.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.
403 application/json
The admin authority refused the caller.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

GET /api/admin/audit

#

The tail of the audit hash chain: sequence, actor, action, entity and the entry digest.

Make a request

Terminal

curl --include --fail-with-body --url 'https://rjvtechnologies.com/api/admin/audit'

Browser

Responses

200 application/json
The hundred most recent entries, newest first.
401 application/json
No session.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.
403 application/json
The admin authority refused the caller.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

GET /api/deployment/changes

#

The installation's change history: every applied migration, newest first, with its checksum.

Make a request

Terminal

curl --include --fail-with-body --url 'https://rjvtechnologies.com/api/deployment/changes'

Browser

Responses

200 application/json
The applied changes, bounded to the most recent hundred.
401 application/json
No session.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.
403 application/json
The deployment authority refused the caller.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

GET /api/deployment

#

What this installation runs and the schema it applied, read from the process and the store.

Make a request

Terminal

curl --include --fail-with-body --url 'https://rjvtechnologies.com/api/deployment'

Browser

Responses

200 application/json
Release version, applied and declared migration counts, and whether they agree.
401 application/json
No session.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.
403 application/json
The deployment authority refused the caller.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

GET /scim/v2/ServiceProviderConfig

#

What this provisioning server supports, stated truthfully: patch yes, bulk no, filter yes, one bearer scheme.

Make a request

Terminal

curl --include --fail-with-body --url 'https://rjvtechnologies.com/scim/v2/ServiceProviderConfig'

Browser

Responses

200 application/json
The service provider configuration.
401 application/json
No provisioning token.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

GET /scim/v2/Users

#

List the principals a directory may provision, optionally filtered by `userName eq "..."`.

Make a request

Terminal

curl --include --fail-with-body --url 'https://rjvtechnologies.com/scim/v2/Users'

Browser

Responses

200 application/json
A SCIM ListResponse of the deployment's human principals.
401 application/json
No provisioning token.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.
403 application/json
The token's principal holds no provisioning authority.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

POST /scim/v2/Users

#

Provision one principal from the directory; no password is set, the directory owns the credential.

Responses

201 application/json
The created User resource.
400 application/json
The userName is not one address.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.
401 application/json
No provisioning token.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.
409 application/json
The userName is already provisioned.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

GET /scim/v2/Users/{id}

#

Read one provisioned principal.

Responses

200 application/json
The User resource.
401 application/json
No provisioning token.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.
404 application/json
No principal with that id.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

PATCH /scim/v2/Users/{id}

#

Set the `active` flag. This deployment refuses: the principal's lifecycle state is decision-controlled, so suspension and reinstatement need the sanctioned transition.

Responses

501 application/json
The transition is not available to a provisioning client.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.
400 application/json
No boolean `active` in the patch.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.
401 application/json
No provisioning token.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.
404 application/json
No principal with that id.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

DELETE /scim/v2/Users/{id}

#

Deprovision one principal. This deployment refuses: erasure and suspension are decision-controlled, and the DSAR path owns erasure with its own evidence.

Responses

501 application/json
The transition is not available to a provisioning client.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.
401 application/json
No provisioning token.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.
404 application/json
No principal with that id.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.
#

Search the published records: q is the query, type narrows to one kind.

Make a request

Terminal

curl --include --fail-with-body --url 'https://rjvtechnologies.com/api/search'

Browser

All query fields are optional. Leave a field empty to use the route’s default behaviour.

Responses

200 application/json
The matches.
400 application/json
The type filter is not a supported record class.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

GET /api/audit/head

#

The audit chain's public head: the sequence number, the entry hash and the latest anchor, so an external party can check the record without a session and without reading any account's content.

Make a request

Terminal

curl --include --fail-with-body --url 'https://rjvtechnologies.com/api/audit/head'

Browser

Responses

200 application/json
The head and the latest anchor.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

GET /api/version

#

The platform's version descriptor: the applied schema history and the size of the operation registry.

Make a request

Terminal

curl --include --fail-with-body --url 'https://rjvtechnologies.com/api/version'

Browser

Responses

200 application/json
The descriptor.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

GET /operator/estate

#

The operator's estate read: principals, sessions and the committed chain, counted.

Make a request

Terminal

curl --include --fail-with-body --url 'https://rjvtechnologies.com/operator/estate'

Browser

Responses

200 application/json
Estate-wide counts, drawn from the stores that hold them.
401 application/json
No session.
403 application/json
The caller lacks the operations read or a satisfied second factor.
403 application/json
Refused: the capability is not granted to the caller.
503 application/json
The store is unavailable.

Static assets

These files are embedded in the application release. A matching validator returns 304 without a response body.

Published files and their response contracts
OperationResponsesRequest
GET /favicon.ico

An asset embedded in this build.

200 image/png
The exact compiled asset bytes.
304 No response body
The supplied validator matches; no body.
Terminal
curl --include --fail-with-body --url 'https://rjvtechnologies.com/favicon.ico'
GET /static/main.css

An asset embedded in this build.

200 text/css
The exact compiled asset bytes.
304 No response body
The supplied validator matches; no body.
Terminal
curl --include --fail-with-body --url 'https://rjvtechnologies.com/static/main.css'
GET /static/brand/company_logo_transparent.png

An asset embedded in this build.

200 image/png
The exact compiled asset bytes.
304 No response body
The supplied validator matches; no body.
Terminal
curl --include --fail-with-body --url 'https://rjvtechnologies.com/static/brand/company_logo_transparent.png'
GET /static/brand/company_logo_white_transparent.png

An asset embedded in this build.

200 image/png
The exact compiled asset bytes.
304 No response body
The supplied validator matches; no body.
Terminal
curl --include --fail-with-body --url 'https://rjvtechnologies.com/static/brand/company_logo_white_transparent.png'
GET /static/brand/company_logo_white_transparent@2x.png

An asset embedded in this build.

200 image/png
The exact compiled asset bytes.
304 No response body
The supplied validator matches; no body.
Terminal
curl --include --fail-with-body --url 'https://rjvtechnologies.com/static/brand/company_logo_white_transparent@2x.png'
GET /static/brand/company_logo_white.png

An asset embedded in this build.

200 image/png
The exact compiled asset bytes.
304 No response body
The supplied validator matches; no body.
Terminal
curl --include --fail-with-body --url 'https://rjvtechnologies.com/static/brand/company_logo_white.png'
GET /static/brand/company_logo_contrast.png

An asset embedded in this build.

200 image/png
The exact compiled asset bytes.
304 No response body
The supplied validator matches; no body.
Terminal
curl --include --fail-with-body --url 'https://rjvtechnologies.com/static/brand/company_logo_contrast.png'
GET /static/brand/logo-mark.png

An asset embedded in this build.

200 image/png
The exact compiled asset bytes.
304 No response body
The supplied validator matches; no body.
Terminal
curl --include --fail-with-body --url 'https://rjvtechnologies.com/static/brand/logo-mark.png'
GET /static/brand/logo-mark@2x.png

An asset embedded in this build.

200 image/png
The exact compiled asset bytes.
304 No response body
The supplied validator matches; no body.
Terminal
curl --include --fail-with-body --url 'https://rjvtechnologies.com/static/brand/logo-mark@2x.png'
GET /static/brand/company-logo.jpeg

An asset embedded in this build.

200 image/jpeg
The exact compiled asset bytes.
304 No response body
The supplied validator matches; no body.
Terminal
curl --include --fail-with-body --url 'https://rjvtechnologies.com/static/brand/company-logo.jpeg'

Last reviewed 25 October 2026.