{"activeVersionTag":"latest","latestAvailableVersionTag":"latest","collection":{"info":{"_postman_id":"4540bae2-d1a1-43de-98a7-b0292b0961d0","name":"Minespider API v2","description":"**Welcome to Minespider Platform API**. The cutting-edge platform for Sustainable and Responsible Supply Chain Tracking using Blockchain solution.\n\n# About Minespider\n\nMinespider has developed a Protocol for Due Diligences on the top of **Blockchain** technology, desigened to support **Supply Chain tracking** needs.\n\nThe Protocol itself was developed starting from *Raw Minerals* from the extraction to the end-user, respecting the guidelines of the [Responsible Minerals Initiative](www.responsiblemineralsinitiative.org/). In the second generation, Minespider provides an industry agnostic solution to fulfill all steps of a Supply Chain, by tracking its materials, no matter the taxonomic characteristic the Supply Chain fits.\n\nTo know more about the **Minespider Protocol** you can:\n\n* Read [Minespider's White Waper](https://uploads-ssl.webflow.com/6098de8910ab20fb71ac62b9/60cb022e84f17b18e4a46575_Minespider%20v0.4%20-%20Light%20Paper.pdf);\n* Contact Minespider at www.minespider.com;\n\n# About the Platform\n\nThis documentation is meant to be used by developers, for integration purposes, to get the best of **Blockchain** solution to the bounded systems interested in it.\n\n# Roles and what they can do\n\nThe REST API supports 3 types of roles:\n\n- **Entity Administrator:** the **Entity Level** administrator, responsible to manage **Entity Certificates**, the Entity's data, settings, members, and also invite new users to access the platform. The administrators can also promote members to “administrator” role and, also controlling access grants to **Entity** and **Shipment Certificates**;\n- **Entity Member:** member of an Entity who can manage the Entity Certificates, request Access to other Entity's Entity and Shipment Certificate, and manage access requests of other Entity members to access the Entity and Shipment Certificates.\n\nIn addition to the roles and members, the REST API also supports the concept of tenancy. If a API tenant key has been given to access the tenancy endpoints, one can create entities and access the platform on their behalf. \n\nCurrent entities can also grant access to tenants to use the API on their behalf.\n\nThe tenancy enables the usage of Minespider for marketplaces or exchanges.\n\nHere you will find support to:\n\n## Entity\n\n1. Manage you own (if administrator);\n1. Manage avatar;\n1. Manage Entity invitations;\n\n## Member\n\n1. Manage your Entity's members (if administrator);\n1. Invitate members to your Entity;\n1. Promote to administrator (if administrator);\n\n## Member account\n\n1. Create an account;\n1. Create an account from an invitation;\n1. Change password;\n1. Remember password;\n1. Manage your avatar;\n\n## Authentication\n\n1. Remember your password (if lost);\n1. Log in to the system;\n1. Log out of the system;\n\n## Unit of Measurement\n\n1. Read Unit of measurement;\n\n## Supply Chain Materials\n\n1. Read Material Types;\n1. Read Materials of a Supply Chain;\n\n## Standard Templates\n\n1. Request a Standard Name to be used by default on the Platform;\n1. Read Standard Name Requests;\n\n## Supply Chain - Entity Certificate\n\n1. Read the public data of any Entity Certificate of any Entity;\n1. Manage own Entity Certificates;\n1. Publish own Entity Certificates to **Blockchain**;\n1. Read own Entity Certificate's disqualification;\n1. Clone own Entity Certificate's to a newer version when disqualified;\n\n## Supply Chain - Shipment Certificate\n\n1. Read the public data of any Shipment Certificate of any Entity;\n1. Manage own Shipment Certificates;\n1. Publish own Shipment Certificates to **Blockchain**;\n1. Read own Shipment Certificate's disqualification;\n1. Clone own Shipment Certificate's to a newer version when disqualified;\n1. Read Shipment Certificate's Tree to track where materials came from;\n1. Read Shipment Certificate's History to track how materials was transited;","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","isPublicCollection":false,"owner":"13064244","team":1321524,"collectionId":"4540bae2-d1a1-43de-98a7-b0292b0961d0","publishedId":"TzCL9oYj","public":true,"publicUrl":"https://developers.minespider.com","privateUrl":"https://go.postman.co/documentation/13064244-4540bae2-d1a1-43de-98a7-b0292b0961d0","customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"documentationLayout":"classic-single-column","customisation":{"metaTags":[{"name":"description","value":""},{"name":"title","value":""}],"appearance":{"default":"light","themes":[{"name":"dark","logo":null,"colors":{"top-bar":"212121","right-sidebar":"303030","highlight":"FF6C37"}},{"name":"light","logo":null,"colors":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"}}]}},"version":"8.10.1","publishDate":"2023-10-04T08:38:15.000Z","activeVersionTag":"latest","documentationTheme":"light","metaTags":{"title":"","description":""},"logos":{"logoLight":null,"logoDark":null}},"statusCode":200},"environments":[{"name":"Production","id":"525e6a35-72cf-4b9b-98c5-3ac415a9b372","owner":"13064244","values":[{"key":"BASE_URL","value":"https://api.minespider.com/v1","enabled":true},{"key":"AUTH_URL","value":"{{BASE_URL}}/auth","enabled":true},{"key":"ENTITY_URL","value":"{{BASE_URL}}/entity","enabled":true},{"key":"SUPPLY_CHAIN_URL","value":"{{BASE_URL}}/supply-chain","enabled":true},{"key":"TEMPLATE_URL","value":"{{BASE_URL}}/template","enabled":true},{"key":"BLOCK_EXPLORER_URL","value":"https://block-explorer.live.minespider.com","enabled":true},{"key":"TENANCY_URL","value":"{{BASE_URL}}/tenancy","enabled":true},{"key":"STORAGE_URL","value":"{{BASE_URL}}/storage","enabled":true,"type":"default"}],"published":true}],"user":{"authenticated":false,"permissions":{"publish":false}},"run":{"button":{"js":"https://run.pstmn.io/button.js","css":"https://run.pstmn.io/button.css"}},"web":"https://www.getpostman.com/","team":{"logo":"https://res.cloudinary.com/postman/image/upload/t_team_logo_pubdoc/v1/team/045a631dca02365a0a879698465fb46d044b706b561a8796c717d98270bd1cf0","favicon":"https://minespider.com/favicon.ico"},"isEnvFetchError":false,"languages":"[{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"HttpClient\"},{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"RestSharp\"},{\"key\":\"curl\",\"label\":\"cURL\",\"variant\":\"cURL\"},{\"key\":\"dart\",\"label\":\"Dart\",\"variant\":\"http\"},{\"key\":\"go\",\"label\":\"Go\",\"variant\":\"Native\"},{\"key\":\"http\",\"label\":\"HTTP\",\"variant\":\"HTTP\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"OkHttp\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"Unirest\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"Fetch\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"jQuery\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"XHR\"},{\"key\":\"c\",\"label\":\"C\",\"variant\":\"libcurl\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Axios\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Native\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Request\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Unirest\"},{\"key\":\"objective-c\",\"label\":\"Objective-C\",\"variant\":\"NSURLSession\"},{\"key\":\"ocaml\",\"label\":\"OCaml\",\"variant\":\"Cohttp\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"cURL\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"Guzzle\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"HTTP_Request2\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"pecl_http\"},{\"key\":\"powershell\",\"label\":\"PowerShell\",\"variant\":\"RestMethod\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"http.client\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"Requests\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"httr\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"RCurl\"},{\"key\":\"ruby\",\"label\":\"Ruby\",\"variant\":\"Net::HTTP\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"Httpie\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"wget\"},{\"key\":\"swift\",\"label\":\"Swift\",\"variant\":\"URLSession\"}]","languageSettings":[{"key":"csharp","label":"C#","variant":"HttpClient"},{"key":"csharp","label":"C#","variant":"RestSharp"},{"key":"curl","label":"cURL","variant":"cURL"},{"key":"dart","label":"Dart","variant":"http"},{"key":"go","label":"Go","variant":"Native"},{"key":"http","label":"HTTP","variant":"HTTP"},{"key":"java","label":"Java","variant":"OkHttp"},{"key":"java","label":"Java","variant":"Unirest"},{"key":"javascript","label":"JavaScript","variant":"Fetch"},{"key":"javascript","label":"JavaScript","variant":"jQuery"},{"key":"javascript","label":"JavaScript","variant":"XHR"},{"key":"c","label":"C","variant":"libcurl"},{"key":"nodejs","label":"NodeJs","variant":"Axios"},{"key":"nodejs","label":"NodeJs","variant":"Native"},{"key":"nodejs","label":"NodeJs","variant":"Request"},{"key":"nodejs","label":"NodeJs","variant":"Unirest"},{"key":"objective-c","label":"Objective-C","variant":"NSURLSession"},{"key":"ocaml","label":"OCaml","variant":"Cohttp"},{"key":"php","label":"PHP","variant":"cURL"},{"key":"php","label":"PHP","variant":"Guzzle"},{"key":"php","label":"PHP","variant":"HTTP_Request2"},{"key":"php","label":"PHP","variant":"pecl_http"},{"key":"powershell","label":"PowerShell","variant":"RestMethod"},{"key":"python","label":"Python","variant":"http.client"},{"key":"python","label":"Python","variant":"Requests"},{"key":"r","label":"R","variant":"httr"},{"key":"r","label":"R","variant":"RCurl"},{"key":"ruby","label":"Ruby","variant":"Net::HTTP"},{"key":"shell","label":"Shell","variant":"Httpie"},{"key":"shell","label":"Shell","variant":"wget"},{"key":"swift","label":"Swift","variant":"URLSession"}],"languageOptions":[{"label":"C# - HttpClient","value":"csharp - HttpClient - C#"},{"label":"C# - RestSharp","value":"csharp - RestSharp - C#"},{"label":"cURL - cURL","value":"curl - cURL - cURL"},{"label":"Dart - http","value":"dart - http - Dart"},{"label":"Go - Native","value":"go - Native - Go"},{"label":"HTTP - HTTP","value":"http - HTTP - HTTP"},{"label":"Java - OkHttp","value":"java - OkHttp - Java"},{"label":"Java - Unirest","value":"java - Unirest - Java"},{"label":"JavaScript - Fetch","value":"javascript - Fetch - JavaScript"},{"label":"JavaScript - jQuery","value":"javascript - jQuery - JavaScript"},{"label":"JavaScript - XHR","value":"javascript - XHR - JavaScript"},{"label":"C - libcurl","value":"c - libcurl - C"},{"label":"NodeJs - Axios","value":"nodejs - Axios - NodeJs"},{"label":"NodeJs - Native","value":"nodejs - Native - NodeJs"},{"label":"NodeJs - Request","value":"nodejs - Request - NodeJs"},{"label":"NodeJs - Unirest","value":"nodejs - Unirest - NodeJs"},{"label":"Objective-C - NSURLSession","value":"objective-c - NSURLSession - Objective-C"},{"label":"OCaml - Cohttp","value":"ocaml - Cohttp - OCaml"},{"label":"PHP - cURL","value":"php - cURL - PHP"},{"label":"PHP - Guzzle","value":"php - Guzzle - PHP"},{"label":"PHP - HTTP_Request2","value":"php - HTTP_Request2 - PHP"},{"label":"PHP - pecl_http","value":"php - pecl_http - PHP"},{"label":"PowerShell - RestMethod","value":"powershell - RestMethod - PowerShell"},{"label":"Python - http.client","value":"python - http.client - Python"},{"label":"Python - Requests","value":"python - Requests - Python"},{"label":"R - httr","value":"r - httr - R"},{"label":"R - RCurl","value":"r - RCurl - R"},{"label":"Ruby - Net::HTTP","value":"ruby - Net::HTTP - Ruby"},{"label":"Shell - Httpie","value":"shell - Httpie - Shell"},{"label":"Shell - wget","value":"shell - wget - Shell"},{"label":"Swift - URLSession","value":"swift - URLSession - Swift"}],"layoutOptions":[{"value":"classic-single-column","label":"Single Column"},{"value":"classic-double-column","label":"Double Column"}],"versionOptions":[],"environmentOptions":[{"value":"0","label":"No Environment"},{"label":"Production","value":"13064244-525e6a35-72cf-4b9b-98c5-3ac415a9b372"}],"canonicalUrl":"https://developers.minespider.com/view/metadata/TzCL9oYj"}