API Endpoints

Request Headers: api_key: API key for authentication. api_secret: API secret for authentication.

POST CRM Access

This endpoint allows access to a CRM collection by verifying permissions and generating API keys if necessary.

Example of request:

https://api.certhis.io/crm_access

Query Parameters

ParameterDescription

collection_index

(number): The index of the collection to access.

wallet

The wallet address to match.

signature

(string): The signature for verifying access.

ask

(number) (optional): If set to 1, forces the generation of a new API key.

POST Wallet Management

Creates or updates a wallet based on the provided data.

Example of request:

https://api.certhis.io/wallet

Query Parameters

ParameterDescription

first_name

User's first name (optional, max length: 255)

last_name

User's last name (optional, max length: 255)

email

User's email (optional, validated)

wallet

User's wallet address (optional)

id

Wallet ID for update (optional)

POST Import Wallets from CSV

Imports wallets from a CSV file.

Example of request:

https://api.certhis.io/wallets_import

Query Parameters

ParameterDescription

file

CSV file containing wallet data.

GET Wallet Statistics

Retrieves the number of wallets in the database.

Example of request:

https://api.certhis.io/notification/send

GET Wallet Information

Retrieves wallet information based on wallet address or ID

Example of request:

https://api.certhis.io/wallet

Query Parameters

ParameterDescription

wallet

Wallet address (optional)

id

Wallet ID (optional)

POST Delete Wallet

Imports wallets from a CSV file.

Example of request:

https://api.certhis.io/wallet_delete

Query Parameters

ParameterDescription

array_to_delete

Array of wallet IDs to delete.

POST NFT Management

Mint NFTs for Wallets

Example of request:

https://api.certhis.io/wallets_mint

Query Parameters

ParameterDescription

array_to_mint

Array of wallet IDs to mint NFTs for

POST Wallets Tags Management

Creates a new tag for wallets.

Example of request:

https://api.certhis.io/wallets_tags

Query Parameters

ParameterDescription

name

Tag name (max length: 255).

color

Tag color (hex format).

GET Get Tags

Retrieves the list of tags

Example of request:

https://api.certhis.io/wallets_tags

POST Edit Tag

Edits an existing tag.

Example of request:

https://api.certhis.io/wallets_tags_edit

Query Parameters

ParameterDescription

id

Tag ID

name

Tag name (max length: 255)

color

Tag color (hex format)

POST Delete Tag

Deletes an existing tag.

Example of request:

https://api.certhis.io/wallets_tags_delete

Query Parameters

ParameterDescription

id

Tag ID

GET Wallets List

Retrieves a list of wallets with optional search and filtering.

Example of request:

https://api.certhis.io/wallets

Query Parameters

ParameterDescription

search

Tag name (max length: 255).

type_pass

Tag color (hex format).

tag_id

Filter by tag ID (optional).

per_page

Number of results per page (optional, max: 1000).

page

Page number (optional).

Last updated