Certificate

Check certificate ownership

get
Path parameters
nfc_idstringRequired
Query parameters
user_idstringRequired
Responses
200Success
application/json
get
/certificate/checkOwnership/{nfc_id}
200Success

Claim certificate ownership

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
nfc_idstringRequired
Body
proof_of_purchase_codestringOptional
persona_idstringOptional
Responses
200Success
application/json
post
/certificate/claim/{nfc_id}
200Success

Get user certificates

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
persona_idstringRequired
include_legacystringRequired
Responses
200Success
application/json
get
/certificate/all
200Success

Get one certificate for a user

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
certificate_idstringRequired
Responses
200Success
application/json
get
/certificate/{certificate_id}
200Success

Get one voucher for a user

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
certificate_idstringRequired
coupon_idstringRequired
Responses
200Success
application/json
get
/certificate/coupon/{certificate_id}/{coupon_id}
200Success

Send ephemeral link for a certificate to a user

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
certificate_idstringRequired
Body
emailstringOptional
Responses
200Success
application/json
post
/certificate/send/link/{certificate_id}
200Success

Init a transfer for a certificate

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
certificate_idstringRequired
Body
phone_numberstringOptional
Responses
200Success
application/json
post
/certificate/transfer/{certificate_id}
200Success

Claim a certificate from a transfer

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
fromstringRequired
Responses
200Success
application/json
post
/certificate/transfer/claim/{from}
200Success

Cancel a transfer

delete
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
transfer_idstringRequired
Responses
200Success
application/json
delete
/certificate/transfer/cancel/{transfer_id}
200Success

Get transferred certificate informations

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
fromstringRequired
Body
objectobjectRequired
subjectobjectRequired
Responses
200Success
application/json
get
/certificate/transfer/claim/information/{from}
200Success

Last updated