Report agreement consent

Report that the customer consented to your subscription agreement.

Use this endpoint to report that the company's customer consented to your subscription agreement. A new report replaces the previous one.

📘

Part of Agreement consent. For how this fits into onboarding, see the guide: Agreeing to terms.

What you report

FieldNotes
consentedAtWhen the customer consented. It can't be in the future.
methodCLICKWRAP, E_SIGNATURE, WRITTEN or OTHER.
evidenceReferenceWhere you keep the proof: a document ID, an envelope ID or a URL. Optional.
ipAddress, userAgentWhere the customer was, when your method records it. Optional.
attestationMust be true: you confirm the customer consented to your agreement, and that you hold the proof and will provide it when Everee asks.

The consent is recorded for the company's signer. If the company has no signer yet, it is attached when you set one. A different signer invalidates it.

When you can call this

Only for a partner whose customers agree under the partner's agreement, while the onboarding is a DRAFT and the contract documents haven't been signed. Otherwise it returns 409.

Errors

StatusMeaning
400attestation isn't true, or consentedAt is in the future.
401The API key is missing, malformed or expired.
404No company with this ID belongs to your partner account.
409The customer doesn't agree to terms under your agreement, or the onboarding is no longer a DRAFT, or the contract has been signed.
422A required field is missing or malformed.
Path Params
integer
required

The company's ID, as returned when the company was created.

Body Params
date-time
required

When the customer consented, like 2026-10-01T15:30:00Z. Not in the future.

string
enum
required

How the customer consented: accepted on a screen, signed through an e-signature service, signed on paper, or another way.

Allowed:
string

Where you keep the proof: a document ID, an envelope ID or a URL. Up to 500 characters. Optional.

string

Where the customer was, when your method records it. Optional.

string

The customer's browser, when your method records it. Optional.

boolean
required

Send true to confirm that the customer consented to your agreement and that you hold the proof and will provide it when Everee asks.

Responses

400

attestation is not true, or consentedAt is in the future.

401

The API key is missing, malformed or expired.

404

No company with this ID belongs to your partner account.

409

This company's customer does not agree to terms under your agreement, or the onboarding is no longer a draft or its contract has been signed.

422

The request body is invalid. For example, a required field is missing or a value is malformed.

Language
Credentials
Header
LoadingLoading…
Response
Choose an example:
application/json