EULAs operations

End-user licence agreements.

Each operation below is reachable at POST /v1/op/{operation_id} or the resource path POST /v1/{resource}/{action}, with a Bearer token (a gpra_ API key or a session token). Back to the Operations Reference index.

eulas.document.accept

Record an organization’s acceptance of a EULA document (idempotent).

Scopeeulas:write
Side-effectcompute
HTTPPOST /v1/op/eulas.document.accept · POST /v1/eulas/document/accept
Python / TypeScriptclient.eulas.document.accept(…)
CLIgeopera eulas document accept …

RequestEulaAcceptInput

FieldTypeRequiredDescription
eula_idstringyes
document_idstringyes
is_acceptedboolean

Response — a streaming or binary payload (NDJSON / file / tile). Call the HTTP endpoint directly; the JSON SDK return does not apply.

eulas.document.get

Get a single EULA document enriched with the caller’s org acceptance.

Scopeeulas:read
Side-effectread
HTTPPOST /v1/op/eulas.document.get · POST /v1/eulas/document/get
Python / TypeScriptclient.eulas.document.get(…)
CLIgeopera eulas document get …

RequestEulaDocumentGetInput

FieldTypeRequiredDescription
eula_idstringyes
document_idstringyes

Response — a streaming or binary payload (NDJSON / file / tile). Call the HTTP endpoint directly; the JSON SDK return does not apply.

eulas.documents.list

List an EULA’s documents (paged), each enriched with the caller’s org acceptance.

Scopeeulas:read
Side-effectread
HTTPPOST /v1/op/eulas.documents.list · POST /v1/eulas/documents/list
Python / TypeScriptclient.eulas.documents.list(…)
CLIgeopera eulas documents list …

RequestEulaDocumentsListInput

FieldTypeRequiredDescription
eula_idstringyes
pageinteger
sizeinteger
sortstring

Response — a streaming or binary payload (NDJSON / file / tile). Call the HTTP endpoint directly; the JSON SDK return does not apply.

eulas.get

Get a single EULA enriched with the caller’s org acceptance.

Scopeeulas:read
Side-effectread
HTTPPOST /v1/op/eulas.get · POST /v1/eulas/get
Python / TypeScriptclient.eulas.get(…)
CLIgeopera eulas get …

RequestEulaGetInput

FieldTypeRequiredDescription
eula_idstringyes

Response — a streaming or binary payload (NDJSON / file / tile). Call the HTTP endpoint directly; the JSON SDK return does not apply.

eulas.list

List EULAs (paged), each enriched with the caller’s org acceptance.

Scopeeulas:read
Side-effectread
HTTPPOST /v1/op/eulas.list · POST /v1/eulas/list
Python / TypeScriptclient.eulas.list(…)
CLIgeopera eulas list …

RequestEulasListInput

FieldTypeRequiredDescription
termstring
pageinteger
sizeinteger
sortstring

Response — a streaming or binary payload (NDJSON / file / tile). Call the HTTP endpoint directly; the JSON SDK return does not apply.