{"_id":"5818e0802093901b00bcf90d","parentDoc":null,"project":"5615790c0f5ed00d00483dd1","version":{"_id":"5615790d0f5ed00d00483dd4","__v":6,"project":"5615790c0f5ed00d00483dd1","createdAt":"2015-10-07T19:57:01.307Z","releaseDate":"2015-10-07T19:57:01.307Z","categories":["5615790d0f5ed00d00483dd5","56157b2af432910d0000f9fe","56157cfb0f5ed00d00483ddb","562684d95db46b1700fd4f48","573b7ea9ef164e2900a2b8ff","582e285d8373c20f00810608"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"1.0.0","version":"1.0"},"category":{"_id":"5615790d0f5ed00d00483dd5","__v":19,"pages":["5615790e0f5ed00d00483dd7","561d48e46386060d00e06003","561d48fe31d9630d001eb5bd","561d49b657165b0d00aa5d8b","561d4a879463520d00cd11e2","561d67f48ca8b90d00210234","561d6a0bf0cff80d00ca22c3","561d6c5b071cd60d000d3221","562f9c2543c5570d001fe6bd","56311c99eae7ef0d00270e3d","56311d6702aff217007dba23","56311f96f1c0580d00fac719","563120b7242cda1900198b79","5631229bf1c0580d00fac721","563131559ead230d00a188f6","563134a324014b0d00bd9a4f","5631392082d96a0d00b0fb1d","56313c584b36120d00fdebfb","5642658ef424a10d00118360"],"project":"5615790c0f5ed00d00483dd1","version":"5615790d0f5ed00d00483dd4","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2015-10-07T19:57:01.871Z","from_sync":false,"order":0,"slug":"opendns-investigate-rest-api","title":"Umbrella Investigate REST API"},"user":"560b40145148ba0d009bd0b5","__v":0,"updates":[],"next":{"pages":[],"description":""},"createdAt":"2016-11-01T18:35:44.627Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"settings":"","results":{"codes":[]},"auth":"required","params":[],"url":""},"isReference":false,"order":2,"body":"It is highly recommended that you review the purpose of each Investigate API endpoint and the cURL syntax provided in this document. For more advanced implementations, we provide code examples for most endpoints in the API.\n\nThe following links contain code snippets that demonstrate how to make requests to the API:\n\n**[Node.js](https://github.com/opendns/investigate-examples/blob/master/node-scripts.js), ** **[php](https://github.com/opendns/investigate-examples/blob/master/scripts.php), ** **[Ruby](https://github.com/opendns/investigate-examples/blob/master/scripts.rb),** **[Python](https://github.com/opendns/investigate-examples/blob/master/scripts.py)**\n\n---\n[About the API and Authentication](https://docs.umbrella.com/developer/investigate-api/about-the-api-authentication/) < **Coding Examples** > [Requests](https://docs.umbrella.com/developer/investigate-api/requests-1/)","excerpt":"","slug":"coding-examples-1","type":"basic","title":"Coding Examples"}
It is highly recommended that you review the purpose of each Investigate API endpoint and the cURL syntax provided in this document. For more advanced implementations, we provide code examples for most endpoints in the API. The following links contain code snippets that demonstrate how to make requests to the API: **[Node.js](https://github.com/opendns/investigate-examples/blob/master/node-scripts.js), ** **[php](https://github.com/opendns/investigate-examples/blob/master/scripts.php), ** **[Ruby](https://github.com/opendns/investigate-examples/blob/master/scripts.rb),** **[Python](https://github.com/opendns/investigate-examples/blob/master/scripts.py)** --- [About the API and Authentication](https://docs.umbrella.com/developer/investigate-api/about-the-api-authentication/) < **Coding Examples** > [Requests](https://docs.umbrella.com/developer/investigate-api/requests-1/)