Skip to content

Documentation


Documentation / @u-net/contracts / paths

Interface: paths

Defined in: unet-public-api-v2.d.ts:6

This file was auto-generated by openapi-typescript. Do not make direct changes to the file.

Properties

/v1/mini-programs

/v1/mini-programs: object

Defined in: unet-public-api-v2.d.ts:23

delete?

optional delete?: undefined

get

get: object

get.parameters

parameters: object

optional cookie?: undefined

get.parameters.header?

optional header?: undefined

get.parameters.path?

optional path?: undefined

get.parameters.query?

optional query?: undefined

get.requestBody?

optional requestBody?: undefined

get.responses

responses: object

get.responses.200

200: object

Description

Catalog page

get.responses.200.content

content: object

get.responses.200.content.application/json

application/json: object

get.responses.200.content.application/json.programs

programs: object[]

get.responses.200.content.application/json.success

success: true

Constant
get.responses.200.headers

headers: object

Index Signature

[name: string]: unknown

optional head?: undefined

options?

optional options?: undefined

parameters

parameters: object

optional cookie?: undefined

parameters.header?

optional header?: undefined

parameters.path?

optional path?: undefined

parameters.query?

optional query?: undefined

patch?

optional patch?: undefined

post?

optional post?: undefined

put?

optional put?: undefined

trace?

optional trace?: undefined


/v1/verification-checks

/v1/verification-checks: object

Defined in: unet-public-api-v2.d.ts:39

delete?

optional delete?: undefined

get

get: object

get.parameters

parameters: object

optional cookie?: undefined

get.parameters.header?

optional header?: undefined

get.parameters.path?

optional path?: undefined

get.parameters.query?

optional query?: undefined

get.requestBody?

optional requestBody?: undefined

get.responses

responses: object

get.responses.200

200: object

Description

Verification check catalog

get.responses.200.content

content: object

get.responses.200.content.application/json

application/json: object

get.responses.200.content.application/json.checks

checks: object[]

get.responses.200.headers

headers: object

Index Signature

[name: string]: unknown

head?

optional head?: undefined

options?

optional options?: undefined

parameters

parameters: object

optional cookie?: undefined

parameters.header?

optional header?: undefined

parameters.path?

optional path?: undefined

parameters.query?

optional query?: undefined

patch?

optional patch?: undefined

post?

optional post?: undefined

put?

optional put?: undefined

trace?

optional trace?: undefined


/v1/verification-sessions

/v1/verification-sessions: object

Defined in: unet-public-api-v2.d.ts:55

delete?

optional delete?: undefined

get?

optional get?: undefined

head?

optional head?: undefined

options?

optional options?: undefined

parameters

parameters: object

optional cookie?: undefined

parameters.header?

optional header?: undefined

parameters.path?

optional path?: undefined

parameters.query?

optional query?: undefined

patch?

optional patch?: undefined

post

post: object

post.parameters

parameters: object

post.parameters.cookie?

optional cookie?: undefined

post.parameters.header?

optional header?: undefined

post.parameters.path?

optional path?: undefined

post.parameters.query?

optional query?: undefined

post.requestBody

requestBody: object

post.requestBody.content

content: object

post.requestBody.content.application/json

application/json: object

post.requestBody.content.application/json.requestedChecks?

optional requestedChecks?: object[]

post.requestBody.content.application/json.requestType?

optional requestType?: string

post.requestBody.content.application/json.verifierDisplayName

verifierDisplayName: string

post.requestBody.content.application/json.verifierId

verifierId: string

post.responses

responses: object

post.responses.201

201: object

Description

Hosted verifier session

post.responses.201.content

content: object

post.responses.201.content.application/json

application/json: object

post.responses.201.content.application/json.aggregateOutcome?

optional aggregateOutcome?: "passed" | "warning" | "failed"

post.responses.201.content.application/json.expiresAt

expiresAt: string

Format: date-time

post.responses.201.content.application/json.qrPayload?

optional qrPayload?: string

post.responses.201.content.application/json.sessionId

sessionId: string

post.responses.201.content.application/json.sessionRef?

optional sessionRef?: string

post.responses.201.content.application/json.status

status: string

post.responses.201.headers

headers: object

Index Signature

[name: string]: unknown

put?

optional put?: undefined

trace?

optional trace?: undefined


/v1/verification-sessions/{sessionId}

/v1/verification-sessions/{sessionId}: object

Defined in: unet-public-api-v2.d.ts:71

delete?

optional delete?: undefined

get

get: object

get.parameters

parameters: object

optional cookie?: undefined

get.parameters.header?

optional header?: undefined

get.parameters.path

path: object

get.parameters.path.sessionId

sessionId: string

get.parameters.query?

optional query?: undefined

get.requestBody?

optional requestBody?: undefined

get.responses

responses: object

get.responses.200

200: object

Description

Verifier result

get.responses.200.content

content: object

get.responses.200.content.application/json

application/json: object

get.responses.200.content.application/json.aggregateOutcome?

optional aggregateOutcome?: "passed" | "warning" | "failed"

get.responses.200.content.application/json.expiresAt

expiresAt: string

Format: date-time

get.responses.200.content.application/json.qrPayload?

optional qrPayload?: string

get.responses.200.content.application/json.sessionId

sessionId: string

get.responses.200.content.application/json.sessionRef?

optional sessionRef?: string

get.responses.200.content.application/json.status

status: string

get.responses.200.headers

headers: object

Index Signature

[name: string]: unknown

head?

optional head?: undefined

options?

optional options?: undefined

parameters

parameters: object

optional cookie?: undefined

parameters.header?

optional header?: undefined

parameters.path?

optional path?: undefined

parameters.query?

optional query?: undefined

patch?

optional patch?: undefined

post?

optional post?: undefined

put?

optional put?: undefined

trace?

optional trace?: undefined


/v2/attestations/{commitment}

/v2/attestations/{commitment}: object

Defined in: unet-public-api-v2.d.ts:87

delete?

optional delete?: undefined

get

get: object

get.parameters

parameters: object

optional cookie?: undefined

get.parameters.header?

optional header?: undefined

get.parameters.path

path: object

get.parameters.path.commitment

commitment: string

get.parameters.query?

optional query?: undefined

get.requestBody?

optional requestBody?: undefined

get.responses

responses: object

get.responses.200

200: object

Description

Exact on-chain lifecycle status

get.responses.200.content

content: object

get.responses.200.content.application/json

application/json: object

get.responses.200.content.application/json.anchorBlockNumber?

optional anchorBlockNumber?: number

get.responses.200.content.application/json.attestationHash

attestationHash: string

get.responses.200.content.application/json.issuerIdHash?

optional issuerIdHash?: string

get.responses.200.content.application/json.revokeBlockNumber?

optional revokeBlockNumber?: number

get.responses.200.content.application/json.status

status: "active" | "revoked" | "unknown"

get.responses.200.content.application/json.success

success: true

Constant
get.responses.200.headers

headers: object

Index Signature

[name: string]: unknown

head?

optional head?: undefined

options?

optional options?: undefined

parameters

parameters: object

optional cookie?: undefined

parameters.header?

optional header?: undefined

parameters.path?

optional path?: undefined

parameters.query?

optional query?: undefined

patch?

optional patch?: undefined

post?

optional post?: undefined

put?

optional put?: undefined

trace?

optional trace?: undefined


/v2/operations/revoke/holder

/v2/operations/revoke/holder: object

Defined in: unet-public-api-v2.d.ts:103

delete?

optional delete?: undefined

get?

optional get?: undefined

head?

optional head?: undefined

options?

optional options?: undefined

parameters

parameters: object

optional cookie?: undefined

parameters.header?

optional header?: undefined

parameters.path?

optional path?: undefined

parameters.query?

optional query?: undefined

patch?

optional patch?: undefined

post

post: object

post.parameters

parameters: object

post.parameters.cookie?

optional cookie?: undefined

post.parameters.header?

optional header?: undefined

post.parameters.path?

optional path?: undefined

post.parameters.query?

optional query?: undefined

post.requestBody

requestBody: object

post.requestBody.content

content: object

post.requestBody.content.application/json

application/json: object

post.requestBody.content.application/json.operation

operation: object

Index Signature

[key: string]: unknown

post.requestBody.content.application/json.signature

signature: string

post.responses

responses: object

post.responses.202

202: object

Description

Signed operation accepted by relayer

post.responses.202.content?

optional content?: undefined

post.responses.202.headers

headers: object

Index Signature

[name: string]: unknown

put?

optional put?: undefined

trace?

optional trace?: undefined


/v2/services/resolve

/v2/services/resolve: object

Defined in: unet-public-api-v2.d.ts:7

delete?

optional delete?: undefined

get

get: object

get.parameters

parameters: object

optional cookie?: undefined

get.parameters.header?

optional header?: undefined

get.parameters.path?

optional path?: undefined

get.parameters.query

query: object

get.parameters.query.origin

origin: string

get.parameters.query.serviceId

serviceId: string

get.requestBody?

optional requestBody?: undefined

get.responses

responses: object

get.responses.200

200: object

Description

Verified service metadata

get.responses.200.content

content: object

get.responses.200.content.application/json

application/json: object

get.responses.200.content.application/json.registryRevision

registryRevision: string

get.responses.200.content.application/json.service

service: object

get.responses.200.content.application/json.service.accountPolicy

accountPolicy: object

get.responses.200.content.application/json.service.accountPolicy.maxAccounts

maxAccounts: number

get.responses.200.content.application/json.service.accountPolicy.mode

mode: "single" | "multiple"

get.responses.200.content.application/json.service.accountPolicy.policyVersion

policyVersion: 2

Constant
get.responses.200.content.application/json.service.endpoints

endpoints: object

Index Signature

[key: string]: string

get.responses.200.content.application/json.service.name?

optional name?: string

get.responses.200.content.application/json.service.origin

origin: string

Format: uri

get.responses.200.content.application/json.service.provider?

optional provider?: string

get.responses.200.content.application/json.service.serviceId

serviceId: string

get.responses.200.content.application/json.service.status

status: "active"

Constant
get.responses.200.content.application/json.success

success: true

Constant
get.responses.200.headers

headers: object

Index Signature

[name: string]: unknown

head?

optional head?: undefined

options?

optional options?: undefined

parameters

parameters: object

optional cookie?: undefined

parameters.header?

optional header?: undefined

parameters.path?

optional path?: undefined

parameters.query?

optional query?: undefined

patch?

optional patch?: undefined

post?

optional post?: undefined

put?

optional put?: undefined

trace?

optional trace?: undefined