# Guide ## Use the demo Click on ‘Download License’: https://ato.works/ato-api-form.html ## Integration (demo mode) - Add the JS file (https://github.com/ATO-nft/api-client/blob/main/ato-api-form.js) in your project. - Integrate the HTML part ```javascript <script> datasLoad(param1) { document.getElementById(“ArtistAddr”).value=param1; } </script> <form> <div style=”display: none”> <!-- invisible fields –> <input id=”ArtistAddr”> <input id="NftStandard" value="ERC-721"> // TO DO: add all invisible params here </div> <div><!-- user inputs fields –> <input id=”ArtistName”> <button type="submit"> </div> </form> ``` ## Integration (production mode) 1. Get your API key ([contact us directly](https://github.com/ATO-nft/api-client#support)) 2. Proceed to payment: - Send Rinkeby ETH to this address: 0x…1 (testnet) - Send MATIC to this address: 0x…1 (mainnet) 3. Add your address in the ‘User address’ field: ```` <input id="userKey" name="userKey" type="text" value="0x…1" type="text" minlength="42" maxlength="42" size="50" /> ````` 4. Load your API key file: ```` <input id="signature" name="signature" type="text" value="" hidden/> ```` The value of `signature` is your API key. ## Integrate the multi-user version - Add the [api-server](https://github.com/ATO-nft/api-core/blob/main/api-server.js) file in your Nodejs server - Add your key file
{"metaMigratedAt":"2023-06-16T19:35:14.962Z","metaMigratedFrom":"Content","title":"Guide","breaks":true,"contributors":"[{\"id\":\"e54766b4-c6ae-4eb6-9938-d9fa3e9d3479\",\"add\":1932,\"del\":549}]"}
Expand menu