78 KiB
API Documentation
Group BlockScoutWeb.Account.Api.V1.AuthController
BlockScoutWeb.Account.Api.V1.AuthController [/auth/auth0_api]
BlockScoutWeb.Account.Api.V1.AuthController info [GET /auth/auth0_api]
-
Login GET
/auth/auth0_api
-
Response 200
-
Body
{"auth_token":"..."}
-
Group BlockScoutWeb.Account.Api.V1.AuthController
BlockScoutWeb.Account.Api.V1.AuthController [/auth/api/logout]
BlockScoutWeb.Account.Api.V1.AuthController info [GET /auth/api/logout]
-
Logout GET
/auth/api/logout
-
Headers
authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJibG9ja19zY291dF93ZWIiLCJleHAiOjE2NjI5OTkwOTEsImlhdCI6MTY2MDU3OTg5MSwiaXNzIjoiYmxvY2tfc2NvdXRfd2ViIiwianRpIjoiNmY5MjFmOGQtNjBiNC00ODE5LTk4MGEtNzFmZjcwYTAyMGNkIiwibmJmIjoxNjYwNTc5ODkwLCJzdWIiOiJibG9ja3Njb3V0fDAwMDUiLCJ0eXAiOiJhY2Nlc3MifQ.yX_VbSJf6VKnszqXQXxm7JdkHlxxzmlQYUAF-1HWwoS9tVoWxiEcuo9DDOfVP6xmOSXp_pfabbX10y9XX7rQLw
-
-
Response 200
-
Body
OK
-
Group BlockScoutWeb.Account.Api.V1.UserController
BlockScoutWeb.Account.Api.V1.UserController [/api/account/v1/user/info]
BlockScoutWeb.Account.Api.V1.UserController info [GET /api/account/v1/user/info]
-
Request Get info about user GET
/api/account/v1/user/info
-
Headers
authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJibG9ja19zY291dF93ZWIiLCJleHAiOjE2NjI5OTkwOTEsImlhdCI6MTY2MDU3OTg5MSwiaXNzIjoiYmxvY2tfc2NvdXRfd2ViIiwianRpIjoiNmY5MjFmOGQtNjBiNC00ODE5LTk4MGEtNzFmZjcwYTAyMGNkIiwibmJmIjoxNjYwNTc5ODkwLCJzdWIiOiJibG9ja3Njb3V0fDAwMDUiLCJ0eXAiOiJhY2Nlc3MifQ.yX_VbSJf6VKnszqXQXxm7JdkHlxxzmlQYUAF-1HWwoS9tVoWxiEcuo9DDOfVP6xmOSXp_pfabbX10y9XX7rQLw
-
-
Response 200
-
Headers
content-type: application/json; charset=utf-8 cache-control: max-age=0, private, must-revalidate x-request-id: FwuQnPvkXpQ_AFwAABPB access-control-allow-credentials: true access-control-allow-origin: * access-control-expose-headers:
-
Body
{ "nickname": "test_user5", "name": "User Test5", "email": "test_user-5@blockscout.com", "avatar": "https://example.com/avatar/test_user5" }
-
BlockScoutWeb.Account.Api.V1.UserController create_tag_address [POST /api/account/v1/user/tags/address]
-
Request Add private address tag POST
/api/account/v1/user/tags/address
-
Headers
authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJibG9ja19zY291dF93ZWIiLCJleHAiOjE2NjI5OTkwOTEsImlhdCI6MTY2MDU3OTg5MSwiaXNzIjoiYmxvY2tfc2NvdXRfd2ViIiwianRpIjoiN2ZkYjczZWEtYjRhOC00NjQ1LWJiZTMtZDU2OWQyYTM3ODY2IiwibmJmIjoxNjYwNTc5ODkwLCJzdWIiOiJibG9ja3Njb3V0fDAwMDE3IiwidHlwIjoiYWNjZXNzIn0.hWPDoWz6sjih4_W6d0_dGJzUBDaX8391rX2DhQ_PNo8JhsQ2NlQzGSk8fZ_09GNhGHvoKuZXnyJSHoIu-yt7XQ content-type: multipart/mixed; boundary=plug_conn_test
-
Body
{ "name": "MyName", "address_hash": "0x3e9ac8f16c92bc4f093357933b5befbf1e16987b" }
-
-
Response 200
-
Headers
content-type: application/json; charset=utf-8 cache-control: max-age=0, private, must-revalidate x-request-id: FwuQnQulkfs31PUAAB7B access-control-allow-credentials: true access-control-allow-origin: * access-control-expose-headers:
-
Body
{ "name": "MyName", "id": 186, "address_hash": "0x3e9ac8f16c92bc4f093357933b5befbf1e16987b" }
-
Group BlockScoutWeb.Account.Api.V1.TagsController
BlockScoutWeb.Account.Api.V1.TagsController [/api/account/v1/tags/address/0x3e9ac8f16c92bc4f093357933b5befbf1e16987b]
BlockScoutWeb.Account.Api.V1.TagsController tags_address [GET /api/account/v1/tags/address/{address_hash}]
-
Parameters
- address_hash:
0x3e9ac8f16c92bc4f093357933b5befbf1e16987b
address_hash: 0x3e9ac8f16c92bc4f093357933b5befbf1e16987b
- address_hash:
-
Request Get tags for address GET
/api/account/v1/tags/address/0x3e9ac8f16c92bc4f093357933b5befbf1e16987b
-
Headers
authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJibG9ja19zY291dF93ZWIiLCJleHAiOjE2NjI5OTkwOTEsImlhdCI6MTY2MDU3OTg5MSwiaXNzIjoiYmxvY2tfc2NvdXRfd2ViIiwianRpIjoiN2ZkYjczZWEtYjRhOC00NjQ1LWJiZTMtZDU2OWQyYTM3ODY2IiwibmJmIjoxNjYwNTc5ODkwLCJzdWIiOiJibG9ja3Njb3V0fDAwMDE3IiwidHlwIjoiYWNjZXNzIn0.hWPDoWz6sjih4_W6d0_dGJzUBDaX8391rX2DhQ_PNo8JhsQ2NlQzGSk8fZ_09GNhGHvoKuZXnyJSHoIu-yt7XQ
-
-
Response 200
-
Headers
content-type: application/json; charset=utf-8 cache-control: max-age=0, private, must-revalidate x-request-id: FwuQnQvZW8s31PUAAB7h access-control-allow-credentials: true access-control-allow-origin: * access-control-expose-headers:
-
Body
{ "watchlist_names": [], "personal_tags": [ { "label": "MyName", "display_name": "MyName", "address_hash": "0x3e9ac8f16c92bc4f093357933b5befbf1e16987b" } ], "common_tags": [] }
-
Group BlockScoutWeb.Account.Api.V1.UserController
BlockScoutWeb.Account.Api.V1.UserController [/api/account/v1/user/tags/address/187]
BlockScoutWeb.Account.Api.V1.UserController update_tag_address [PUT /api/account/v1/user/tags/address/{id}]
-
Parameters
- id:
187
id: 187
- id:
-
Request Edit private address tag PUT
/api/account/v1/user/tags/address/187
-
Headers
authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJibG9ja19zY291dF93ZWIiLCJleHAiOjE2NjI5OTkwOTEsImlhdCI6MTY2MDU3OTg5MSwiaXNzIjoiYmxvY2tfc2NvdXRfd2ViIiwianRpIjoiMzMwMzNmZTgtZTcwOS00YmU3LWI5Y2MtMzRhOTdjMGM0NzIyIiwibmJmIjoxNjYwNTc5ODkwLCJzdWIiOiJibG9ja3Njb3V0fDAwMDI0IiwidHlwIjoiYWNjZXNzIn0.9X0Kzbgoz9dO4NF390Umo4m_iqJbzDbssIl2Rm9WzEL3Q2bkAqtM1Pt_M3-uRTlATOCrlyNCN0LV1UYMPmEQAQ content-type: multipart/mixed; boundary=plug_conn_test
-
Body
{ "name": "name3", "address_hash": "0x0000000000000000000000000000000000000087" }
-
-
Response 200
-
Headers
content-type: application/json; charset=utf-8 cache-control: max-age=0, private, must-revalidate x-request-id: FwuQnRItprfUTWIAACPB access-control-allow-credentials: true access-control-allow-origin: * access-control-expose-headers:
-
Body
{ "name": "name3", "id": 187, "address_hash": "0x0000000000000000000000000000000000000087" }
-
BlockScoutWeb.Account.Api.V1.UserController tags_address [GET /api/account/v1/user/tags/address]
-
Request Get private addresses tags GET
/api/account/v1/user/tags/address
-
Headers
authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJibG9ja19zY291dF93ZWIiLCJleHAiOjE2NjI5OTkwOTEsImlhdCI6MTY2MDU3OTg5MSwiaXNzIjoiYmxvY2tfc2NvdXRfd2ViIiwianRpIjoiMDY2MzY5MmEtOGIyMC00NGYwLWExNzItYWJlYmM2OWU5YjQ3IiwibmJmIjoxNjYwNTc5ODkwLCJzdWIiOiJibG9ja3Njb3V0fDAwMDEyIiwidHlwIjoiYWNjZXNzIn0.48A1cvh2LlJSNm5R-gpJOE5DzikztneJ0BA04Q6vpyjinzWYuI43-L9dQ0zju_OFx_GSQZ2jiVbvMS1qRqW2WA
-
-
Response 200
-
Headers
content-type: application/json; charset=utf-8 cache-control: max-age=0, private, must-revalidate x-request-id: FwuQnQXweZ7Vod4AABrB access-control-allow-credentials: true access-control-allow-origin: * access-control-expose-headers:
-
Body
[ { "name": "name2", "id": 185, "address_hash": "0x000000000000000000000000000000000000005f" }, { "name": "name1", "id": 184, "address_hash": "0x000000000000000000000000000000000000005e" }, { "name": "name0", "id": 183, "address_hash": "0x000000000000000000000000000000000000005d" } ]
-
BlockScoutWeb.Account.Api.V1.UserController delete_tag_address [DELETE /api/account/v1/user/tags/address/{id}]
-
Parameters
- id:
180
id: 180
- id:
-
Request Delete private address tag DELETE
/api/account/v1/user/tags/address/180
-
Headers
authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJibG9ja19zY291dF93ZWIiLCJleHAiOjE2NjI5OTkwOTEsImlhdCI6MTY2MDU3OTg5MSwiaXNzIjoiYmxvY2tfc2NvdXRfd2ViIiwianRpIjoiMGRmZDM5OWItYzI2My00Mjg2LWFjYzEtN2JhYzdlNzk3ODcwIiwibmJmIjoxNjYwNTc5ODkwLCJzdWIiOiJibG9ja3Njb3V0fDAwMDEiLCJ0eXAiOiJhY2Nlc3MifQ.S6enBZxXhYvL5JrJolfuYYDHn_oW36UpHUdyKVi6FHpH5wUZGTeOQ4Gj_9HaNcvm-wC7HNqU5OLTT6epq8rjuw
-
-
Response 200
-
Headers
content-type: application/json; charset=utf-8 cache-control: max-age=0, private, must-revalidate x-request-id: FwuQnPYnRIrQD4QAAAHE access-control-allow-credentials: true access-control-allow-origin: * access-control-expose-headers:
-
Body
{ "message": "OK" }
-
BlockScoutWeb.Account.Api.V1.UserController create_tag_transaction [POST /api/account/v1/user/tags/transaction]
-
Request Create private transaction tag POST
/api/account/v1/user/tags/transaction
-
Headers
authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJibG9ja19zY291dF93ZWIiLCJleHAiOjE2NjI5OTkwOTEsImlhdCI6MTY2MDU3OTg5MSwiaXNzIjoiYmxvY2tfc2NvdXRfd2ViIiwianRpIjoiZWY0ZjZkZDItMmRkMC00ZjliLWFjZDYtYzkwODk4Yjc0Y2FlIiwibmJmIjoxNjYwNTc5ODkwLCJzdWIiOiJibG9ja3Njb3V0fDAwMDE0IiwidHlwIjoiYWNjZXNzIn0.z81pOVwr8GyKW_uw51OfwKm4m5Tt3URf8Aoymnb_wy6OfatVTUrdYQ75TwyHsBbnt6-isJYI6ZxeAE-OnKydfA content-type: multipart/mixed; boundary=plug_conn_test
-
Body
{ "transaction_hash": "0x0000000000000000000000000000000000000000000000000000000000000006", "name": "MyName" }
-
-
Response 200
-
Headers
content-type: application/json; charset=utf-8 cache-control: max-age=0, private, must-revalidate x-request-id: FwuQnQl3iGVb82YAAB1B access-control-allow-credentials: true access-control-allow-origin: * access-control-expose-headers:
-
Body
{ "transaction_hash": "0x0000000000000000000000000000000000000000000000000000000000000006", "name": "MyName", "id": 209 }
-
-
Request Error on try to create private transaction tag for tx does not exist POST
/api/account/v1/user/tags/transaction
-
Headers
authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJibG9ja19zY291dF93ZWIiLCJleHAiOjE2NjI5OTkwOTEsImlhdCI6MTY2MDU3OTg5MSwiaXNzIjoiYmxvY2tfc2NvdXRfd2ViIiwianRpIjoiZWY0ZjZkZDItMmRkMC00ZjliLWFjZDYtYzkwODk4Yjc0Y2FlIiwibmJmIjoxNjYwNTc5ODkwLCJzdWIiOiJibG9ja3Njb3V0fDAwMDE0IiwidHlwIjoiYWNjZXNzIn0.z81pOVwr8GyKW_uw51OfwKm4m5Tt3URf8Aoymnb_wy6OfatVTUrdYQ75TwyHsBbnt6-isJYI6ZxeAE-OnKydfA content-type: multipart/mixed; boundary=plug_conn_test
-
Body
{ "transaction_hash": "0x0000000000000000000000000000000000000000000000000000000000000005", "name": "MyName" }
-
-
Response 422
-
Headers
content-type: application/json; charset=utf-8 cache-control: max-age=0, private, must-revalidate x-request-id: FwuQnQlK1bBb82YAAB0h access-control-allow-credentials: true access-control-allow-origin: * access-control-expose-headers:
-
Body
{ "errors": { "tx_hash": [ "Transaction does not exist" ] } }
-
Group BlockScoutWeb.Account.Api.V1.TagsController
BlockScoutWeb.Account.Api.V1.TagsController [/api/account/v1/tags/transaction/0x0000000000000000000000000000000000000000000000000000000000000006]
BlockScoutWeb.Account.Api.V1.TagsController tags_transaction [GET /api/account/v1/tags/transaction/{transaction_hash}]
-
Parameters
- transaction_hash:
0x0000000000000000000000000000000000000000000000000000000000000006
transaction_hash: 0x0000000000000000000000000000000000000000000000000000000000000006
- transaction_hash:
-
Request Get tags for transaction GET
/api/account/v1/tags/transaction/0x0000000000000000000000000000000000000000000000000000000000000006
-
Headers
authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJibG9ja19zY291dF93ZWIiLCJleHAiOjE2NjI5OTkwOTEsImlhdCI6MTY2MDU3OTg5MSwiaXNzIjoiYmxvY2tfc2NvdXRfd2ViIiwianRpIjoiZWY0ZjZkZDItMmRkMC00ZjliLWFjZDYtYzkwODk4Yjc0Y2FlIiwibmJmIjoxNjYwNTc5ODkwLCJzdWIiOiJibG9ja3Njb3V0fDAwMDE0IiwidHlwIjoiYWNjZXNzIn0.z81pOVwr8GyKW_uw51OfwKm4m5Tt3URf8Aoymnb_wy6OfatVTUrdYQ75TwyHsBbnt6-isJYI6ZxeAE-OnKydfA
-
-
Response 200
-
Headers
content-type: application/json; charset=utf-8 cache-control: max-age=0, private, must-revalidate x-request-id: FwuQnQmM88tb82YAAB1h access-control-allow-credentials: true access-control-allow-origin: * access-control-expose-headers:
-
Body
{ "watchlist_names": [], "personal_tx_tag": { "label": "MyName" }, "personal_tags": [], "common_tags": [] }
-
Group BlockScoutWeb.Account.Api.V1.UserController
BlockScoutWeb.Account.Api.V1.UserController [/api/account/v1/user/tags/transaction/204]
BlockScoutWeb.Account.Api.V1.UserController update_tag_transaction [PUT /api/account/v1/user/tags/transaction/{id}]
-
Parameters
- id:
204
id: 204
- id:
-
Request Edit private transaction tag PUT
/api/account/v1/user/tags/transaction/204
-
Headers
authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJibG9ja19zY291dF93ZWIiLCJleHAiOjE2NjI5OTkwOTEsImlhdCI6MTY2MDU3OTg5MSwiaXNzIjoiYmxvY2tfc2NvdXRfd2ViIiwianRpIjoiODRkMGU4ZGEtY2JjMi00NjVmLWE2MzgtM2Q3ZjYzY2FjZTdiIiwibmJmIjoxNjYwNTc5ODkwLCJzdWIiOiJibG9ja3Njb3V0fDAwMDEwIiwidHlwIjoiYWNjZXNzIn0.h6ACZ8fDDQp-XGwcG7mw3-B-kNrM0gdcAVFFTFJPH8p7Yh8c0kN_pSNBfZog1efajV6jZhJlf-XpSaekXDi3KQ content-type: multipart/mixed; boundary=plug_conn_test
-
Body
{ "transaction_hash": "0x0000000000000000000000000000000000000000000000000000000000000001", "name": "name1" }
-
-
Response 200
-
Headers
content-type: application/json; charset=utf-8 cache-control: max-age=0, private, must-revalidate x-request-id: FwuQnQNlh9q_YHIAABiB access-control-allow-credentials: true access-control-allow-origin: * access-control-expose-headers:
-
Body
{ "transaction_hash": "0x0000000000000000000000000000000000000000000000000000000000000001", "name": "name1", "id": 204 }
-
BlockScoutWeb.Account.Api.V1.UserController tags_transaction [GET /api/account/v1/user/tags/transaction]
-
Request Get private transactions tags GET
/api/account/v1/user/tags/transaction
-
Headers
authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJibG9ja19zY291dF93ZWIiLCJleHAiOjE2NjI5OTkwOTEsImlhdCI6MTY2MDU3OTg5MSwiaXNzIjoiYmxvY2tfc2NvdXRfd2ViIiwianRpIjoiMTAwZGRiNjUtYzlkYi00NjA5LWIwZTktNzc3OGQ3Y2FjNDU2IiwibmJmIjoxNjYwNTc5ODkwLCJzdWIiOiJibG9ja3Njb3V0fDAwMDIyIiwidHlwIjoiYWNjZXNzIn0.CykUrkOmwHt_1jl3eu54NXtMzx-v0sbPCPTBilbQf82mTjhXLvNT9Qr8AV9mFm9Yseb8LNVlAfBMhyNs4zbywQ
-
-
Response 200
-
Headers
content-type: application/json; charset=utf-8 cache-control: max-age=0, private, must-revalidate x-request-id: FwuQnRER4BGMdJQAAAni access-control-allow-credentials: true access-control-allow-origin: * access-control-expose-headers:
-
Body
[ { "transaction_hash": "0x0000000000000000000000000000000000000000000000000000000000000009", "name": "name2", "id": 212 }, { "transaction_hash": "0x0000000000000000000000000000000000000000000000000000000000000008", "name": "name1", "id": 211 }, { "transaction_hash": "0x0000000000000000000000000000000000000000000000000000000000000007", "name": "name0", "id": 210 } ]
-
BlockScoutWeb.Account.Api.V1.UserController delete_tag_transaction [DELETE /api/account/v1/user/tags/transaction/{id}]
-
Parameters
- id:
205
id: 205
- id:
-
Request Delete private transaction tag DELETE
/api/account/v1/user/tags/transaction/205
-
Headers
authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJibG9ja19zY291dF93ZWIiLCJleHAiOjE2NjI5OTkwOTEsImlhdCI6MTY2MDU3OTg5MSwiaXNzIjoiYmxvY2tfc2NvdXRfd2ViIiwianRpIjoiODNmODk3ZjktMGYwOS00YmE4LTk2NjItYTkwNTgyMjg4YjU4IiwibmJmIjoxNjYwNTc5ODkwLCJzdWIiOiJibG9ja3Njb3V0fDAwMDEzIiwidHlwIjoiYWNjZXNzIn0.F0g8CraaDyRHqI3wEZRMPMpg-mvyMBT2kExHmdG0Kh0iM7qs0vuHghXKBGZbnRaF_g6ebHj3sqkXNIZqgaHgRw
-
-
Response 200
-
Headers
content-type: application/json; charset=utf-8 cache-control: max-age=0, private, must-revalidate x-request-id: FwuQnQf2NAcAeg4AAAZC access-control-allow-credentials: true access-control-allow-origin: * access-control-expose-headers:
-
Body
{ "message": "OK" }
-
BlockScoutWeb.Account.Api.V1.UserController create_watchlist [POST /api/account/v1/user/watchlist]
-
Request Add address to watch list POST
/api/account/v1/user/watchlist
-
Headers
authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJibG9ja19zY291dF93ZWIiLCJleHAiOjE2NjI5OTkwOTEsImlhdCI6MTY2MDU3OTg5MSwiaXNzIjoiYmxvY2tfc2NvdXRfd2ViIiwianRpIjoiNjY2MWJiZDMtZjE5Yy00NGI0LTk1MmYtN2M3N2NmYmU1YjE3IiwibmJmIjoxNjYwNTc5ODkwLCJzdWIiOiJibG9ja3Njb3V0fDAwMDciLCJ0eXAiOiJhY2Nlc3MifQ.W1hndEZ1_BeNMjTRi_NFnsRDrkbZ6odl2kHotJKownHzFqy_aStjwwnvMUDf0eSDbaH41EWVejYkU-e0t3Jb7A content-type: multipart/mixed; boundary=plug_conn_test
-
Body
{ "notification_settings": { "native": { "outcoming": false, "incoming": false }, "ERC-721": { "outcoming": false, "incoming": false }, "ERC-20": { "outcoming": false, "incoming": false } }, "notification_methods": { "email": false }, "name": "test18", "address_hash": "0x0000000000000000000000000000000000000053" }
-
-
Response 200
-
Headers
content-type: application/json; charset=utf-8 cache-control: max-age=0, private, must-revalidate x-request-id: FwuQnP-UqzU3wm8AABXB access-control-allow-credentials: true access-control-allow-origin: * access-control-expose-headers:
-
Body
{ "notification_settings": { "native": { "outcoming": false, "incoming": false }, "ERC-721": { "outcoming": false, "incoming": false }, "ERC-20": { "outcoming": false, "incoming": false } }, "notification_methods": { "email": false }, "name": "test18", "id": 210, "exchange_rate": null, "address_hash": "0x0000000000000000000000000000000000000053", "address_balance": null }
-
BlockScoutWeb.Account.Api.V1.UserController watchlist [GET /api/account/v1/user/watchlist]
-
Request Get addresses from watchlists GET
/api/account/v1/user/watchlist
-
Headers
authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJibG9ja19zY291dF93ZWIiLCJleHAiOjE2NjI5OTkwOTEsImlhdCI6MTY2MDU3OTg5MSwiaXNzIjoiYmxvY2tfc2NvdXRfd2ViIiwianRpIjoiNjY2MWJiZDMtZjE5Yy00NGI0LTk1MmYtN2M3N2NmYmU1YjE3IiwibmJmIjoxNjYwNTc5ODkwLCJzdWIiOiJibG9ja3Njb3V0fDAwMDciLCJ0eXAiOiJhY2Nlc3MifQ.W1hndEZ1_BeNMjTRi_NFnsRDrkbZ6odl2kHotJKownHzFqy_aStjwwnvMUDf0eSDbaH41EWVejYkU-e0t3Jb7A
-
-
Response 200
-
Headers
content-type: application/json; charset=utf-8 cache-control: max-age=0, private, must-revalidate x-request-id: FwuQnQCLxGQ3wm8AABZB access-control-allow-credentials: true access-control-allow-origin: * access-control-expose-headers:
-
Body
[ { "notification_settings": { "native": { "outcoming": false, "incoming": true }, "ERC-721": { "outcoming": false, "incoming": false }, "ERC-20": { "outcoming": false, "incoming": false } }, "notification_methods": { "email": false }, "name": "test19", "id": 211, "exchange_rate": null, "address_hash": "0x0000000000000000000000000000000000000054", "address_balance": null }, { "notification_settings": { "native": { "outcoming": false, "incoming": false }, "ERC-721": { "outcoming": false, "incoming": false }, "ERC-20": { "outcoming": false, "incoming": false } }, "notification_methods": { "email": false }, "name": "test18", "id": 210, "exchange_rate": null, "address_hash": "0x0000000000000000000000000000000000000053", "address_balance": null } ]
-
BlockScoutWeb.Account.Api.V1.UserController delete_watchlist [DELETE /api/account/v1/user/watchlist/{id}]
-
Parameters
- id:
214
id: 214
- id:
-
Request Delete address from watchlist by id DELETE
/api/account/v1/user/watchlist/214
-
Headers
authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJibG9ja19zY291dF93ZWIiLCJleHAiOjE2NjI5OTkwOTEsImlhdCI6MTY2MDU3OTg5MSwiaXNzIjoiYmxvY2tfc2NvdXRfd2ViIiwianRpIjoiOGNiMDRmYjgtMjA1Mi00NjNkLTk4NTYtZWFlNjc5MzBlZjkwIiwibmJmIjoxNjYwNTc5ODkwLCJzdWIiOiJibG9ja3Njb3V0fDAwMDE5IiwidHlwIjoiYWNjZXNzIn0.Z7mQYkFDdcMSc851qemRQR3Q-IBqA-fIWjmRMZtkvWdskeW1_bbjfOI8DHHaM59wRyzqdbUpihdLaOjF7hxpxw
-
-
Response 200
-
Headers
content-type: application/json; charset=utf-8 cache-control: max-age=0, private, must-revalidate x-request-id: FwuQnQ6IcAyZMSkAAAkC access-control-allow-credentials: true access-control-allow-origin: * access-control-expose-headers:
-
Body
{ "message": "OK" }
-
BlockScoutWeb.Account.Api.V1.UserController update_watchlist [PUT /api/account/v1/user/watchlist/{id}]
-
Parameters
- id:
212
id: 212
- id:
-
Request Edit watchlist address PUT
/api/account/v1/user/watchlist/212
-
Headers
authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJibG9ja19zY291dF93ZWIiLCJleHAiOjE2NjI5OTkwOTEsImlhdCI6MTY2MDU3OTg5MSwiaXNzIjoiYmxvY2tfc2NvdXRfd2ViIiwianRpIjoiNTBkNmQ5ZTItNGE2MC00ZDczLWIxZTgtYzRlZDYxYzMwZTk5IiwibmJmIjoxNjYwNTc5ODkwLCJzdWIiOiJibG9ja3Njb3V0fDAwMDExIiwidHlwIjoiYWNjZXNzIn0.YRkIi1DrDYXsUBJaAda80uK9zZ5c5q_bMovYS_sVzfZsTWNtVgODi4dHsnwTeMGJb97RU8L12SuiiaEUGB9BNA content-type: multipart/mixed; boundary=plug_conn_test
-
Body
{ "notification_settings": { "native": { "outcoming": false, "incoming": true }, "ERC-721": { "outcoming": false, "incoming": true }, "ERC-20": { "outcoming": false, "incoming": false } }, "notification_methods": { "email": true }, "name": "test23", "address_hash": "0x000000000000000000000000000000000000005c" }
-
-
Response 200
-
Headers
content-type: application/json; charset=utf-8 cache-control: max-age=0, private, must-revalidate x-request-id: FwuQnQQmuI8HFF0AABlh access-control-allow-credentials: true access-control-allow-origin: * access-control-expose-headers:
-
Body
{ "notification_settings": { "native": { "outcoming": false, "incoming": true }, "ERC-721": { "outcoming": false, "incoming": true }, "ERC-20": { "outcoming": false, "incoming": false } }, "notification_methods": { "email": true }, "name": "test23", "id": 212, "exchange_rate": null, "address_hash": "0x000000000000000000000000000000000000005c", "address_balance": null }
-
BlockScoutWeb.Account.Api.V1.UserController create_watchlist [POST /api/account/v1/user/watchlist]
-
Request Example of error on creating watchlist address POST
/api/account/v1/user/watchlist
-
Headers
authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJibG9ja19zY291dF93ZWIiLCJleHAiOjE2NjI5OTkwOTEsImlhdCI6MTY2MDU3OTg5MSwiaXNzIjoiYmxvY2tfc2NvdXRfd2ViIiwianRpIjoiOTVhOTk1N2ItNjAyMS00MDVhLTk2NTAtYTc5YWIyY2ZkNTllIiwibmJmIjoxNjYwNTc5ODkwLCJzdWIiOiJibG9ja3Njb3V0fDAwMDQiLCJ0eXAiOiJhY2Nlc3MifQ.7Oj-gf_a43Lv_7Lw5NWpbsO-pSyIzQXEsuLTnHGyz9OMsaZgmRulXrTezMGjeX1FQ-jdFTFIcNx1_B2hRt1tJQ content-type: multipart/mixed; boundary=plug_conn_test
-
Body
{ "notification_settings": { "native": { "outcoming": true, "incoming": true }, "ERC-721": { "outcoming": true, "incoming": true }, "ERC-20": { "outcoming": true, "incoming": false } }, "notification_methods": { "email": false }, "name": "test16", "address_hash": "0x0000000000000000000000000000000000000014" }
-
-
Response 422
-
Headers
content-type: application/json; charset=utf-8 cache-control: max-age=0, private, must-revalidate x-request-id: FwuQnPsF_80NBRoAABLB access-control-allow-credentials: true access-control-allow-origin: * access-control-expose-headers:
-
Body
{ "errors": { "watchlist_id": [ "Address already added to the watch list" ] } }
-
BlockScoutWeb.Account.Api.V1.UserController update_watchlist [PUT /api/account/v1/user/watchlist/{id}]
-
Parameters
- id:
209
id: 209
- id:
-
Request Example of error on editing watchlist address PUT
/api/account/v1/user/watchlist/209
-
Headers
authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJibG9ja19zY291dF93ZWIiLCJleHAiOjE2NjI5OTkwOTEsImlhdCI6MTY2MDU3OTg5MSwiaXNzIjoiYmxvY2tfc2NvdXRfd2ViIiwianRpIjoiOTVhOTk1N2ItNjAyMS00MDVhLTk2NTAtYTc5YWIyY2ZkNTllIiwibmJmIjoxNjYwNTc5ODkwLCJzdWIiOiJibG9ja3Njb3V0fDAwMDQiLCJ0eXAiOiJhY2Nlc3MifQ.7Oj-gf_a43Lv_7Lw5NWpbsO-pSyIzQXEsuLTnHGyz9OMsaZgmRulXrTezMGjeX1FQ-jdFTFIcNx1_B2hRt1tJQ content-type: multipart/mixed; boundary=plug_conn_test
-
Body
{ "notification_settings": { "native": { "outcoming": true, "incoming": true }, "ERC-721": { "outcoming": true, "incoming": true }, "ERC-20": { "outcoming": true, "incoming": false } }, "notification_methods": { "email": false }, "name": "test16", "address_hash": "0x0000000000000000000000000000000000000014" }
-
-
Response 422
-
Headers
content-type: application/json; charset=utf-8 cache-control: max-age=0, private, must-revalidate x-request-id: FwuQnPtn2b0NBRoAABMB access-control-allow-credentials: true access-control-allow-origin: * access-control-expose-headers:
-
Body
{ "errors": { "watchlist_id": [ "Address already added to the watch list" ] } }
-
BlockScoutWeb.Account.Api.V1.UserController create_api_key [POST /api/account/v1/user/api_keys]
-
Request Add api key POST
/api/account/v1/user/api_keys
-
Headers
authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJibG9ja19zY291dF93ZWIiLCJleHAiOjE2NjI5OTkwOTEsImlhdCI6MTY2MDU3OTg5MSwiaXNzIjoiYmxvY2tfc2NvdXRfd2ViIiwianRpIjoiYWYyYzYyY2QtMmYwNC00OTU3LTljZDAtMWM5OWNkYzhmYjA2IiwibmJmIjoxNjYwNTc5ODkwLCJzdWIiOiJibG9ja3Njb3V0fDAwMDkiLCJ0eXAiOiJhY2Nlc3MifQ.6Mgi8a_whFYSD51Z-nkRQOehblhx7HbyPy6n35wxjVANsA7ZL3aiKDdF7p2sNzYkw1dPmAx8LzrZDehVdu_v1g content-type: multipart/mixed; boundary=plug_conn_test
-
Body
{ "name": "test" }
-
-
Response 200
-
Headers
content-type: application/json; charset=utf-8 cache-control: max-age=0, private, must-revalidate x-request-id: FwuQnQIzqZt_3TEAAAXi access-control-allow-credentials: true access-control-allow-origin: * access-control-expose-headers:
-
Body
{ "name": "test", "api_key": "fef20f61-10b0-4a0c-8e95-4866a4889b6c" }
-
-
Request Example of error on creating api key POST
/api/account/v1/user/api_keys
-
Headers
authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJibG9ja19zY291dF93ZWIiLCJleHAiOjE2NjI5OTkwOTEsImlhdCI6MTY2MDU3OTg5MSwiaXNzIjoiYmxvY2tfc2NvdXRfd2ViIiwianRpIjoiNDBiODFkZWQtZjY5Yi00MjAxLWI3NmEtYzM4YWFiYzkzYzhmIiwibmJmIjoxNjYwNTc5ODkwLCJzdWIiOiJibG9ja3Njb3V0fDAwMDE4IiwidHlwIjoiYWNjZXNzIn0.iL8cSQTiKO9VN4jpUIunL0HYIe8W1OjlpH0kJXWPjq1xzLs_9_r6La3Uup_ALfEhq7BEt2s7wr1jaVPko99W7g content-type: multipart/mixed; boundary=plug_conn_test
-
Body
{ "name": "test" }
-
-
Response 422
-
Headers
content-type: application/json; charset=utf-8 cache-control: max-age=0, private, must-revalidate x-request-id: FwuQnQzjbeMxzQ0AAB_B access-control-allow-credentials: true access-control-allow-origin: * access-control-expose-headers:
-
Body
{ "errors": { "name": [ "Max 3 keys per account" ] } }
-
BlockScoutWeb.Account.Api.V1.UserController api_keys [GET /api/account/v1/user/api_keys]
-
Request Get api keys list GET
/api/account/v1/user/api_keys
-
Headers
authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJibG9ja19zY291dF93ZWIiLCJleHAiOjE2NjI5OTkwOTEsImlhdCI6MTY2MDU3OTg5MSwiaXNzIjoiYmxvY2tfc2NvdXRfd2ViIiwianRpIjoiNDBiODFkZWQtZjY5Yi00MjAxLWI3NmEtYzM4YWFiYzkzYzhmIiwibmJmIjoxNjYwNTc5ODkwLCJzdWIiOiJibG9ja3Njb3V0fDAwMDE4IiwidHlwIjoiYWNjZXNzIn0.iL8cSQTiKO9VN4jpUIunL0HYIe8W1OjlpH0kJXWPjq1xzLs_9_r6La3Uup_ALfEhq7BEt2s7wr1jaVPko99W7g
-
-
Response 200
-
Headers
content-type: application/json; charset=utf-8 cache-control: max-age=0, private, must-revalidate x-request-id: FwuQnQ0avJQxzQ0AAB_h access-control-allow-credentials: true access-control-allow-origin: * access-control-expose-headers:
-
Body
[ { "name": "test", "api_key": "93614ffc-1676-4d57-9a62-7d0b125e489a" }, { "name": "test", "api_key": "b45de683-41eb-462d-b284-02e6ad3bd5e9" }, { "name": "test", "api_key": "6e696004-25c1-4950-bb18-4c19ae0c6cc7" } ]
-
BlockScoutWeb.Account.Api.V1.UserController update_api_key [PUT /api/account/v1/user/api_keys/{api_key}]
-
Parameters
- api_key:
cb4cf42c-c366-4c89-99e4-13000f6f3c67
api_key: cb4cf42c-c366-4c89-99e4-13000f6f3c67
- api_key:
-
Request Edit api key PUT
/api/account/v1/user/api_keys/cb4cf42c-c366-4c89-99e4-13000f6f3c67
-
Headers
authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJibG9ja19zY291dF93ZWIiLCJleHAiOjE2NjI5OTkwOTEsImlhdCI6MTY2MDU3OTg5MSwiaXNzIjoiYmxvY2tfc2NvdXRfd2ViIiwianRpIjoiYWU1NjhhY2ItZGVhYy00YWZhLTkwODUtOGU4OGMxZDFiODdkIiwibmJmIjoxNjYwNTc5ODkwLCJzdWIiOiJibG9ja3Njb3V0fDAwMDIiLCJ0eXAiOiJhY2Nlc3MifQ.cfYSCi18vPBf4rXf4VI9RbtFaYjZVWhiNKxnNB26_SBl-1uEdtGwYXcvC9FDkGBNk_M2XDehKxFF8EK5egy9hw content-type: multipart/mixed; boundary=plug_conn_test
-
Body
{ "name": "test_1" }
-
-
Response 200
-
Headers
content-type: application/json; charset=utf-8 cache-control: max-age=0, private, must-revalidate x-request-id: FwuQnPdqSzQmvRQAAAPD access-control-allow-credentials: true access-control-allow-origin: * access-control-expose-headers:
-
Body
{ "name": "test_1", "api_key": "cb4cf42c-c366-4c89-99e4-13000f6f3c67" }
-
BlockScoutWeb.Account.Api.V1.UserController delete_api_key [DELETE /api/account/v1/user/api_keys/{api_key}]
-
Parameters
- api_key:
0b952302-aab3-4347-9f2d-2de817fef0d3
api_key: 0b952302-aab3-4347-9f2d-2de817fef0d3
- api_key:
-
Request Delete api key DELETE
/api/account/v1/user/api_keys/0b952302-aab3-4347-9f2d-2de817fef0d3
-
Headers
authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJibG9ja19zY291dF93ZWIiLCJleHAiOjE2NjI5OTkwOTEsImlhdCI6MTY2MDU3OTg5MSwiaXNzIjoiYmxvY2tfc2NvdXRfd2ViIiwianRpIjoiYjI4MDFkYmMtMjZiNi00MTk4LWJkNGEtZWNkMzgyZjZiNDcxIiwibmJmIjoxNjYwNTc5ODkwLCJzdWIiOiJibG9ja3Njb3V0fDAwMDAiLCJ0eXAiOiJhY2Nlc3MifQ.sDgN3J5doqMhMePUiIKldbvwPmn9fk4Xt00-t-qYI05Oc06wYctim2r5Gbdzbb4AhAW3iPPnHo_0--fhiV8aUw
-
-
Response 200
-
Headers
content-type: application/json; charset=utf-8 cache-control: max-age=0, private, must-revalidate x-request-id: FwuQnPEXjB3HPBMAABCh access-control-allow-credentials: true access-control-allow-origin: * access-control-expose-headers:
-
Body
{ "message": "OK" }
-
BlockScoutWeb.Account.Api.V1.UserController create_custom_abi [POST /api/account/v1/user/custom_abis]
-
Request Add custom abi POST
/api/account/v1/user/custom_abis
-
Headers
authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJibG9ja19zY291dF93ZWIiLCJleHAiOjE2NjI5OTkwOTEsImlhdCI6MTY2MDU3OTg5MSwiaXNzIjoiYmxvY2tfc2NvdXRfd2ViIiwianRpIjoiNWRmM2Y3MmItODM1NS00MjIyLWFmYjgtNTE0MWUxMTM0YmY4IiwibmJmIjoxNjYwNTc5ODkwLCJzdWIiOiJibG9ja3Njb3V0fDAwMDE1IiwidHlwIjoiYWNjZXNzIn0.t_1KQfANUi8bymIC3rl_GKwpF8pmHFWaV6AZBJrXMartT_hge4aAVE_MHNq133hDq_r24AN2U9bWJmNTj0u01A content-type: multipart/mixed; boundary=plug_conn_test
-
Body
{ "name": "test24", "contract_address_hash": "0x000000000000000000000000000000000000006a", "abi": [ { "type": "function", "stateMutability": "nonpayable", "payable": false, "outputs": [], "name": "set", "inputs": [ { "type": "uint256", "name": "x" } ], "constant": false }, { "type": "function", "stateMutability": "view", "payable": false, "outputs": [ { "type": "uint256", "name": "" } ], "name": "get", "inputs": [], "constant": true } ] }
-
-
Response 200
-
Headers
content-type: application/json; charset=utf-8 cache-control: max-age=0, private, must-revalidate x-request-id: FwuQnQo0o9tYelIAAB2B access-control-allow-credentials: true access-control-allow-origin: * access-control-expose-headers:
-
Body
{ "name": "test24", "id": 449, "contract_address_hash": "0x000000000000000000000000000000000000006a", "abi": [ { "type": "function", "stateMutability": "nonpayable", "payable": false, "outputs": [], "name": "set", "inputs": [ { "type": "uint256", "name": "x" } ], "constant": false }, { "type": "function", "stateMutability": "view", "payable": false, "outputs": [ { "type": "uint256", "name": "" } ], "name": "get", "inputs": [], "constant": true } ] }
-
-
Request Example of error on creating custom abi POST
/api/account/v1/user/custom_abis
-
Headers
authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJibG9ja19zY291dF93ZWIiLCJleHAiOjE2NjI5OTkwOTEsImlhdCI6MTY2MDU3OTg5MSwiaXNzIjoiYmxvY2tfc2NvdXRfd2ViIiwianRpIjoiMmNkYjIzZWQtNjg5ZS00M2ZiLWJhY2UtMThkNmI1ZjA2MmJhIiwibmJmIjoxNjYwNTc5ODkwLCJzdWIiOiJibG9ja3Njb3V0fDAwMDMiLCJ0eXAiOiJhY2Nlc3MifQ.JZLbq5J8ZoqANBHDXX3hkZUOS8fdRZrOUdIq1uULZBe4Mb2gnVPY2ug0O4zLKLxCvIj4t6DXqUfAq9Afsm5_9Q content-type: multipart/mixed; boundary=plug_conn_test
-
Body
{ "name": "test15", "contract_address_hash": "0x0000000000000000000000000000000000000013", "abi": [ { "type": "function", "stateMutability": "nonpayable", "payable": false, "outputs": [], "name": "set", "inputs": [ { "type": "uint256", "name": "x" } ], "constant": false }, { "type": "function", "stateMutability": "view", "payable": false, "outputs": [ { "type": "uint256", "name": "" } ], "name": "get", "inputs": [], "constant": true } ] }
-
-
Response 422
-
Headers
content-type: application/json; charset=utf-8 cache-control: max-age=0, private, must-revalidate x-request-id: FwuQnPoF3xt_aCMAAAaj access-control-allow-credentials: true access-control-allow-origin: * access-control-expose-headers:
-
Body
{ "errors": { "name": [ "Max 15 ABIs per account" ] } }
-
BlockScoutWeb.Account.Api.V1.UserController custom_abis [GET /api/account/v1/user/custom_abis]
-
Request Get custom abis list GET
/api/account/v1/user/custom_abis
-
Headers
authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJibG9ja19zY291dF93ZWIiLCJleHAiOjE2NjI5OTkwOTEsImlhdCI6MTY2MDU3OTg5MSwiaXNzIjoiYmxvY2tfc2NvdXRfd2ViIiwianRpIjoiMmNkYjIzZWQtNjg5ZS00M2ZiLWJhY2UtMThkNmI1ZjA2MmJhIiwibmJmIjoxNjYwNTc5ODkwLCJzdWIiOiJibG9ja3Njb3V0fDAwMDMiLCJ0eXAiOiJhY2Nlc3MifQ.JZLbq5J8ZoqANBHDXX3hkZUOS8fdRZrOUdIq1uULZBe4Mb2gnVPY2ug0O4zLKLxCvIj4t6DXqUfAq9Afsm5_9Q
-
-
Response 200
-
Headers
content-type: application/json; charset=utf-8 cache-control: max-age=0, private, must-revalidate x-request-id: FwuQnPocnyl_aCMAAAbD access-control-allow-credentials: true access-control-allow-origin: * access-control-expose-headers:
-
Body
[ { "name": "test14", "id": 447, "contract_address_hash": "0x0000000000000000000000000000000000000012", "abi": [ { "type": "function", "stateMutability": "nonpayable", "payable": false, "outputs": [], "name": "set", "inputs": [ { "type": "uint256", "name": "x" } ], "constant": false }, { "type": "function", "stateMutability": "view", "payable": false, "outputs": [ { "type": "uint256", "name": "" } ], "name": "get", "inputs": [], "constant": true } ] }, { "name": "test13", "id": 446, "contract_address_hash": "0x0000000000000000000000000000000000000011", "abi": [ { "type": "function", "stateMutability": "nonpayable", "payable": false, "outputs": [], "name": "set", "inputs": [ { "type": "uint256", "name": "x" } ], "constant": false }, { "type": "function", "stateMutability": "view", "payable": false, "outputs": [ { "type": "uint256", "name": "" } ], "name": "get", "inputs": [], "constant": true } ] }, { "name": "test12", "id": 445, "contract_address_hash": "0x0000000000000000000000000000000000000010", "abi": [ { "type": "function", "stateMutability": "nonpayable", "payable": false, "outputs": [], "name": "set", "inputs": [ { "type": "uint256", "name": "x" } ], "constant": false }, { "type": "function", "stateMutability": "view", "payable": false, "outputs": [ { "type": "uint256", "name": "" } ], "name": "get", "inputs": [], "constant": true } ] }, { "name": "test11", "id": 444, "contract_address_hash": "0x000000000000000000000000000000000000000f", "abi": [ { "type": "function", "stateMutability": "nonpayable", "payable": false, "outputs": [], "name": "set", "inputs": [ { "type": "uint256", "name": "x" } ], "constant": false }, { "type": "function", "stateMutability": "view", "payable": false, "outputs": [ { "type": "uint256", "name": "" } ], "name": "get", "inputs": [], "constant": true } ] }, { "name": "test10", "id": 443, "contract_address_hash": "0x000000000000000000000000000000000000000e", "abi": [ { "type": "function", "stateMutability": "nonpayable", "payable": false, "outputs": [], "name": "set", "inputs": [ { "type": "uint256", "name": "x" } ], "constant": false }, { "type": "function", "stateMutability": "view", "payable": false, "outputs": [ { "type": "uint256", "name": "" } ], "name": "get", "inputs": [], "constant": true } ] }, { "name": "test9", "id": 442, "contract_address_hash": "0x000000000000000000000000000000000000000d", "abi": [ { "type": "function", "stateMutability": "nonpayable", "payable": false, "outputs": [], "name": "set", "inputs": [ { "type": "uint256", "name": "x" } ], "constant": false }, { "type": "function", "stateMutability": "view", "payable": false, "outputs": [ { "type": "uint256", "name": "" } ], "name": "get", "inputs": [], "constant": true } ] }, { "name": "test8", "id": 441, "contract_address_hash": "0x000000000000000000000000000000000000000c", "abi": [ { "type": "function", "stateMutability": "nonpayable", "payable": false, "outputs": [], "name": "set", "inputs": [ { "type": "uint256", "name": "x" } ], "constant": false }, { "type": "function", "stateMutability": "view", "payable": false, "outputs": [ { "type": "uint256", "name": "" } ], "name": "get", "inputs": [], "constant": true } ] }, { "name": "test7", "id": 440, "contract_address_hash": "0x000000000000000000000000000000000000000b", "abi": [ { "type": "function", "stateMutability": "nonpayable", "payable": false, "outputs": [], "name": "set", "inputs": [ { "type": "uint256", "name": "x" } ], "constant": false }, { "type": "function", "stateMutability": "view", "payable": false, "outputs": [ { "type": "uint256", "name": "" } ], "name": "get", "inputs": [], "constant": true } ] }, { "name": "test6", "id": 439, "contract_address_hash": "0x000000000000000000000000000000000000000a", "abi": [ { "type": "function", "stateMutability": "nonpayable", "payable": false, "outputs": [], "name": "set", "inputs": [ { "type": "uint256", "name": "x" } ], "constant": false }, { "type": "function", "stateMutability": "view", "payable": false, "outputs": [ { "type": "uint256", "name": "" } ], "name": "get", "inputs": [], "constant": true } ] }, { "name": "test5", "id": 438, "contract_address_hash": "0x0000000000000000000000000000000000000009", "abi": [ { "type": "function", "stateMutability": "nonpayable", "payable": false, "outputs": [], "name": "set", "inputs": [ { "type": "uint256", "name": "x" } ], "constant": false }, { "type": "function", "stateMutability": "view", "payable": false, "outputs": [ { "type": "uint256", "name": "" } ], "name": "get", "inputs": [], "constant": true } ] }, { "name": "test4", "id": 437, "contract_address_hash": "0x0000000000000000000000000000000000000008", "abi": [ { "type": "function", "stateMutability": "nonpayable", "payable": false, "outputs": [], "name": "set", "inputs": [ { "type": "uint256", "name": "x" } ], "constant": false }, { "type": "function", "stateMutability": "view", "payable": false, "outputs": [ { "type": "uint256", "name": "" } ], "name": "get", "inputs": [], "constant": true } ] }, { "name": "test3", "id": 436, "contract_address_hash": "0x0000000000000000000000000000000000000007", "abi": [ { "type": "function", "stateMutability": "nonpayable", "payable": false, "outputs": [], "name": "set", "inputs": [ { "type": "uint256", "name": "x" } ], "constant": false }, { "type": "function", "stateMutability": "view", "payable": false, "outputs": [ { "type": "uint256", "name": "" } ], "name": "get", "inputs": [], "constant": true } ] }, { "name": "test2", "id": 435, "contract_address_hash": "0x0000000000000000000000000000000000000006", "abi": [ { "type": "function", "stateMutability": "nonpayable", "payable": false, "outputs": [], "name": "set", "inputs": [ { "type": "uint256", "name": "x" } ], "constant": false }, { "type": "function", "stateMutability": "view", "payable": false, "outputs": [ { "type": "uint256", "name": "" } ], "name": "get", "inputs": [], "constant": true } ] }, { "name": "test1", "id": 434, "contract_address_hash": "0x0000000000000000000000000000000000000005", "abi": [ { "type": "function", "stateMutability": "nonpayable", "payable": false, "outputs": [], "name": "set", "inputs": [ { "type": "uint256", "name": "x" } ], "constant": false }, { "type": "function", "stateMutability": "view", "payable": false, "outputs": [ { "type": "uint256", "name": "" } ], "name": "get", "inputs": [], "constant": true } ] }, { "name": "test0", "id": 433, "contract_address_hash": "0x0000000000000000000000000000000000000004", "abi": [ { "type": "function", "stateMutability": "nonpayable", "payable": false, "outputs": [], "name": "set", "inputs": [ { "type": "uint256", "name": "x" } ], "constant": false }, { "type": "function", "stateMutability": "view", "payable": false, "outputs": [ { "type": "uint256", "name": "" } ], "name": "get", "inputs": [], "constant": true } ] } ]
-
BlockScoutWeb.Account.Api.V1.UserController update_custom_abi [PUT /api/account/v1/user/custom_abis/{id}]
-
Parameters
- id:
448
id: 448
- id:
-
Request Edit custom abi PUT
/api/account/v1/user/custom_abis/448
-
Headers
authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJibG9ja19zY291dF93ZWIiLCJleHAiOjE2NjI5OTkwOTEsImlhdCI6MTY2MDU3OTg5MSwiaXNzIjoiYmxvY2tfc2NvdXRfd2ViIiwianRpIjoiNjg4MWVmYjQtOTZlNy00MTU2LTg2YWUtNmVlNDQ2MWZhNzAzIiwibmJmIjoxNjYwNTc5ODkwLCJzdWIiOiJibG9ja3Njb3V0fDAwMDgiLCJ0eXAiOiJhY2Nlc3MifQ.zKX_W91W5X7Vvf-YRnk26wCgu8aFTOBkpYcsH5XrQ-5XBMFwH68dWcRtnJD09zlB-FnU6ycG4C9vlFk02KiJrg content-type: multipart/mixed; boundary=plug_conn_test
-
Body
{ "name": "test21", "contract_address_hash": "0x0000000000000000000000000000000000000056", "abi": [ { "type": "function", "stateMutability": "nonpayable", "payable": false, "outputs": [], "name": "set", "inputs": [ { "type": "uint256", "name": "x" } ], "constant": false }, { "type": "function", "stateMutability": "view", "payable": false, "outputs": [ { "type": "uint256", "name": "" } ], "name": "get", "inputs": [], "constant": true } ] }
-
-
Response 200
-
Headers
content-type: application/json; charset=utf-8 cache-control: max-age=0, private, must-revalidate x-request-id: FwuQnQGu3MsFRCAAAAVC access-control-allow-credentials: true access-control-allow-origin: * access-control-expose-headers:
-
Body
{ "name": "test21", "id": 448, "contract_address_hash": "0x0000000000000000000000000000000000000056", "abi": [ { "type": "function", "stateMutability": "nonpayable", "payable": false, "outputs": [], "name": "set", "inputs": [ { "type": "uint256", "name": "x" } ], "constant": false }, { "type": "function", "stateMutability": "view", "payable": false, "outputs": [ { "type": "uint256", "name": "" } ], "name": "get", "inputs": [], "constant": true } ] }
-
BlockScoutWeb.Account.Api.V1.UserController delete_custom_abi [DELETE /api/account/v1/user/custom_abis/{id}]
-
Parameters
- id:
450
id: 450
- id:
-
Request Delete custom abi DELETE
/api/account/v1/user/custom_abis/450
-
Headers
authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJibG9ja19zY291dF93ZWIiLCJleHAiOjE2NjI5OTkwOTEsImlhdCI6MTY2MDU3OTg5MSwiaXNzIjoiYmxvY2tfc2NvdXRfd2ViIiwianRpIjoiN2JmOWVlY2EtZDkzMy00YmFkLWIzMDEtYmFkOTBiYzdiNjY2IiwibmJmIjoxNjYwNTc5ODkwLCJzdWIiOiJibG9ja3Njb3V0fDAwMDE2IiwidHlwIjoiYWNjZXNzIn0.7t1rm0x4t5HCE1IhRENVWG_Iq1AUuGoHkezenu4jgiDB96rdQbC9TRASZnLDjjPPuH468IRhsCil7iy8pYxe8A
-
-
Response 200
-
Headers
content-type: application/json; charset=utf-8 cache-control: max-age=0, private, must-revalidate x-request-id: FwuQnQs0IM3_0WMAAAfC access-control-allow-credentials: true access-control-allow-origin: * access-control-expose-headers:
-
Body
{ "message": "OK" }
-
BlockScoutWeb.Account.Api.V1.UserController create_public_tags_request [POST /api/account/v1/user/public_tags]
-
Request Submit request to add a public tag POST
/api/account/v1/user/public_tags
-
Headers
authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJibG9ja19zY291dF93ZWIiLCJleHAiOjE2NjI5OTkwOTEsImlhdCI6MTY2MDU3OTg5MSwiaXNzIjoiYmxvY2tfc2NvdXRfd2ViIiwianRpIjoiNTcyOTA2ZWEtOGI3OS00Zjk3LWIzZmUtMmU3NDk4MDkxYjAzIiwibmJmIjoxNjYwNTc5ODkwLCJzdWIiOiJibG9ja3Njb3V0fDAwMDIxIiwidHlwIjoiYWNjZXNzIn0.Hq_Fbau0LFELf4Oer6WQXj05jJWRSTedBkAwz3x2HNlFxDzsNtgmmpvWkA9qvr8usmRxye-_jz3tZgD1VElhqg content-type: multipart/mixed; boundary=plug_conn_test
-
Body
{ "website": "website11", "tags": "Tag17;Tag18", "is_owner": true, "full_name": "full name11", "email": "test_user-33@blockscout.com", "company": "company11", "addresses": [ "0x0000000000000000000000000000000000000070", "0x0000000000000000000000000000000000000071" ], "additional_comment": "additional_comment11" }
-
-
Response 200
-
Headers
content-type: application/json; charset=utf-8 cache-control: max-age=0, private, must-revalidate x-request-id: FwuQnQ9l-uQIRYYAAAmi access-control-allow-credentials: true access-control-allow-origin: * access-control-expose-headers:
-
Body
{ "website": "website11", "tags": "Tag17;Tag18", "is_owner": true, "id": 180, "full_name": "full name11", "email": "test_user-33@blockscout.com", "company": "company11", "addresses": [ "0x0000000000000000000000000000000000000070", "0x0000000000000000000000000000000000000071" ], "additional_comment": "additional_comment11" }
-
BlockScoutWeb.Account.Api.V1.UserController public_tags_requests [GET /api/account/v1/user/public_tags]
-
Request Get list of requests to add a public tag GET
/api/account/v1/user/public_tags
-
Headers
authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJibG9ja19zY291dF93ZWIiLCJleHAiOjE2NjI5OTkwOTEsImlhdCI6MTY2MDU3OTg5MSwiaXNzIjoiYmxvY2tfc2NvdXRfd2ViIiwianRpIjoiMWZkMTljNWItZjQzNS00MGI0LTllOWQtMTc5OTllNDhmOTdlIiwibmJmIjoxNjYwNTc5ODkwLCJzdWIiOiJibG9ja3Njb3V0fDAwMDYiLCJ0eXAiOiJhY2Nlc3MifQ.wj5e8pYhIOE_XWoQolj-ghI1R3pzEyKTNudIJDN3zcQFa33wO_slJpJxsZaZq_NChLLslMoBmnCKJthZfhYBIA
-
-
Response 200
-
Headers
content-type: application/json; charset=utf-8 cache-control: max-age=0, private, must-revalidate x-request-id: FwuQnP3ZDj9rrjAAAAjj access-control-allow-credentials: true access-control-allow-origin: * access-control-expose-headers:
-
Body
[ { "website": "website9", "tags": "Tag14;Tag15", "is_owner": true, "id": 178, "full_name": "full name9", "email": "test_user-16@blockscout.com", "company": "company9", "addresses": [ "0x0000000000000000000000000000000000000052" ], "additional_comment": "additional_comment9" }, { "website": "website8", "tags": "Tag13", "is_owner": false, "id": 177, "full_name": "full name8", "email": "test_user-15@blockscout.com", "company": "company8", "addresses": [ "0x0000000000000000000000000000000000000048", "0x0000000000000000000000000000000000000049", "0x000000000000000000000000000000000000004a", "0x000000000000000000000000000000000000004b", "0x000000000000000000000000000000000000004c", "0x000000000000000000000000000000000000004d", "0x000000000000000000000000000000000000004e", "0x000000000000000000000000000000000000004f", "0x0000000000000000000000000000000000000050", "0x0000000000000000000000000000000000000051" ], "additional_comment": "additional_comment8" }, { "website": "website7", "tags": "Tag11;Tag12", "is_owner": true, "id": 176, "full_name": "full name7", "email": "test_user-14@blockscout.com", "company": "company7", "addresses": [ "0x000000000000000000000000000000000000003e", "0x000000000000000000000000000000000000003f", "0x0000000000000000000000000000000000000040", "0x0000000000000000000000000000000000000041", "0x0000000000000000000000000000000000000042", "0x0000000000000000000000000000000000000043", "0x0000000000000000000000000000000000000044", "0x0000000000000000000000000000000000000045", "0x0000000000000000000000000000000000000046", "0x0000000000000000000000000000000000000047" ], "additional_comment": "additional_comment7" }, { "website": "website6", "tags": "Tag9;Tag10", "is_owner": false, "id": 175, "full_name": "full name6", "email": "test_user-13@blockscout.com", "company": "company6", "addresses": [ "0x000000000000000000000000000000000000003a", "0x000000000000000000000000000000000000003b", "0x000000000000000000000000000000000000003c", "0x000000000000000000000000000000000000003d" ], "additional_comment": "additional_comment6" }, { "website": "website5", "tags": "Tag8", "is_owner": true, "id": 174, "full_name": "full name5", "email": "test_user-12@blockscout.com", "company": "company5", "addresses": [ "0x0000000000000000000000000000000000000033", "0x0000000000000000000000000000000000000034", "0x0000000000000000000000000000000000000035", "0x0000000000000000000000000000000000000036", "0x0000000000000000000000000000000000000037", "0x0000000000000000000000000000000000000038", "0x0000000000000000000000000000000000000039" ], "additional_comment": "additional_comment5" }, { "website": "website4", "tags": "Tag6;Tag7", "is_owner": true, "id": 173, "full_name": "full name4", "email": "test_user-11@blockscout.com", "company": "company4", "addresses": [ "0x0000000000000000000000000000000000000031", "0x0000000000000000000000000000000000000032" ], "additional_comment": "additional_comment4" }, { "website": "website3", "tags": "Tag5", "is_owner": false, "id": 172, "full_name": "full name3", "email": "test_user-10@blockscout.com", "company": "company3", "addresses": [ "0x0000000000000000000000000000000000000028", "0x0000000000000000000000000000000000000029", "0x000000000000000000000000000000000000002a", "0x000000000000000000000000000000000000002b", "0x000000000000000000000000000000000000002c", "0x000000000000000000000000000000000000002d", "0x000000000000000000000000000000000000002e", "0x000000000000000000000000000000000000002f", "0x0000000000000000000000000000000000000030" ], "additional_comment": "additional_comment3" }, { "website": "website2", "tags": "Tag4", "is_owner": false, "id": 171, "full_name": "full name2", "email": "test_user-9@blockscout.com", "company": "company2", "addresses": [ "0x0000000000000000000000000000000000000020", "0x0000000000000000000000000000000000000021", "0x0000000000000000000000000000000000000022", "0x0000000000000000000000000000000000000023", "0x0000000000000000000000000000000000000024", "0x0000000000000000000000000000000000000025", "0x0000000000000000000000000000000000000026", "0x0000000000000000000000000000000000000027" ], "additional_comment": "additional_comment2" }, { "website": "website1", "tags": "Tag2;Tag3", "is_owner": true, "id": 170, "full_name": "full name1", "email": "test_user-8@blockscout.com", "company": "company1", "addresses": [ "0x0000000000000000000000000000000000000019", "0x000000000000000000000000000000000000001a", "0x000000000000000000000000000000000000001b", "0x000000000000000000000000000000000000001c", "0x000000000000000000000000000000000000001d", "0x000000000000000000000000000000000000001e", "0x000000000000000000000000000000000000001f" ], "additional_comment": "additional_comment1" }, { "website": "website0", "tags": "Tag0;Tag1", "is_owner": true, "id": 169, "full_name": "full name0", "email": "test_user-7@blockscout.com", "company": "company0", "addresses": [ "0x0000000000000000000000000000000000000016", "0x0000000000000000000000000000000000000017", "0x0000000000000000000000000000000000000018" ], "additional_comment": "additional_comment0" } ]
-
BlockScoutWeb.Account.Api.V1.UserController delete_public_tags_request [DELETE /api/account/v1/user/public_tags/{id}]
-
Parameters
- id:
178
id: 178
- id:
-
Request Delete public tags request DELETE
/api/account/v1/user/public_tags/178
-
Headers
authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJibG9ja19zY291dF93ZWIiLCJleHAiOjE2NjI5OTkwOTEsImlhdCI6MTY2MDU3OTg5MSwiaXNzIjoiYmxvY2tfc2NvdXRfd2ViIiwianRpIjoiMWZkMTljNWItZjQzNS00MGI0LTllOWQtMTc5OTllNDhmOTdlIiwibmJmIjoxNjYwNTc5ODkwLCJzdWIiOiJibG9ja3Njb3V0fDAwMDYiLCJ0eXAiOiJhY2Nlc3MifQ.wj5e8pYhIOE_XWoQolj-ghI1R3pzEyKTNudIJDN3zcQFa33wO_slJpJxsZaZq_NChLLslMoBmnCKJthZfhYBIA content-type: multipart/mixed; boundary=plug_conn_test
-
Body
{ "remove_reason": "reason" }
-
-
Response 200
-
Headers
content-type: application/json; charset=utf-8 cache-control: max-age=0, private, must-revalidate x-request-id: FwuQnP3w4p5rrjAAAAkj access-control-allow-credentials: true access-control-allow-origin: * access-control-expose-headers:
-
Body
{ "message": "OK" }
-
BlockScoutWeb.Account.Api.V1.UserController update_public_tags_request [PUT /api/account/v1/user/public_tags/{id}]
-
Parameters
- id:
181
id: 181
- id:
-
Request Edit request to add a public tag PUT
/api/account/v1/user/public_tags/181
-
Headers
authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJibG9ja19zY291dF93ZWIiLCJleHAiOjE2NjI5OTkwOTEsImlhdCI6MTY2MDU3OTg5MSwiaXNzIjoiYmxvY2tfc2NvdXRfd2ViIiwianRpIjoiZmRjNDRmOTAtYzViMy00MjJjLTk4MGQtZjE5MWQzMDEzYmUxIiwibmJmIjoxNjYwNTc5ODkwLCJzdWIiOiJibG9ja3Njb3V0fDAwMDIzIiwidHlwIjoiYWNjZXNzIn0.TxgamYKfzZqUXdVA4RsbFJ4_ozJfQzz4wVRBIyFLgrMGWi-7tZe5Lh3Oe_2LCKuf4Q4uZ9GQM5bD0V5WWk-YZw content-type: multipart/mixed; boundary=plug_conn_test
-
Body
{ "website": "website13", "tags": "Tag20;Tag21", "is_owner": false, "full_name": "full name13", "email": "test_user-37@blockscout.com", "company": "company13", "addresses": [ "0x0000000000000000000000000000000000000080", "0x0000000000000000000000000000000000000081", "0x0000000000000000000000000000000000000082", "0x0000000000000000000000000000000000000083", "0x0000000000000000000000000000000000000084", "0x0000000000000000000000000000000000000085" ], "additional_comment": "additional_comment13" }
-
-
Response 200
-
Headers
content-type: application/json; charset=utf-8 cache-control: max-age=0, private, must-revalidate x-request-id: FwuQnRGPAcIPFzIAAApC access-control-allow-credentials: true access-control-allow-origin: * access-control-expose-headers:
-
Body
{ "website": "website13", "tags": "Tag20;Tag21", "is_owner": false, "id": 181, "full_name": "full name13", "email": "test_user-37@blockscout.com", "company": "company13", "addresses": [ "0x0000000000000000000000000000000000000080", "0x0000000000000000000000000000000000000081", "0x0000000000000000000000000000000000000082", "0x0000000000000000000000000000000000000083", "0x0000000000000000000000000000000000000084", "0x0000000000000000000000000000000000000085" ], "additional_comment": "additional_comment13" }
-