API Reference
In the Customer API, the term
chain
refers to a blockchain programming model and the term chainNetwork
to a network of the chain. For example, a "Layer 2" network like Polygon, which is using the ethereum (EVM) programming model is represented as /pass/ethereum/matic
.Authentication follows the OAuth standard. The Civic authentication endpoint is
https://auth.civic.com/oauth/token
. The grant_type
to request is client_credentials
.You can try out the Civic Pass Customer API by using the following demo credentials to generate an OAuth token:
client_id: j5kwZ68j4bM8fdPAYKu7DlGQGr37eNPs
client_secret: S1qSiacDUDPRVfxiSvwsRASxE0fH47U60eYeNYIt4JKSVSsgo2yy0n6V-Uz1IYBK
The demo credentials only work for the development networks, i.e.
solana/devnet
ethereum/goerli
Also, please keep in mind that since these are shared credentials, i.e. others have access to the same Civic Passes and can , for example, freeze them.
post
https://api.civic.com/partner
/pass/{chain}/{chainNetwork}
Issue a Civic Pass
get
https://api.civic.com/partner
/pass/{chain}/{chainNetwork}/{wallet}
Retrieve a Civic Pass.
delete
https://api.civic.com/partner
/pass/{chain}/{chainNetwork}/{wallet}
Revoke a Civic Pass
patch
https://api.civic.com/partner
/pass/{chain}/{chainNetwork}/{wallet}
Update a Civic Pass
post
https://api.civic.com/partner
/pass
List Civic Passes
Last modified 6d ago