Help
RSS
API
Feed
Maltego
Contact
Domain > api.bindle.io
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2018-04-23
151.101.129.147
(
ClassC
)
2018-04-23
151.101.193.147
(
ClassC
)
2018-04-23
151.101.65.147
(
ClassC
)
2024-08-24
185.199.110.153
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyConnection: keep-aliveContent-Length: 162Server: GitHub.comContent-Type: text/htmlLocation: https://api.bindle.io/X-GitHub-Request-Id: 765D:17D02F:447A88:46792F:66C9ACEAAccept-Ranges: bytesAge: 0Date: Sat, 24 Aug 2024 09:50:35 GMTVia: 1.1 varnishX-Served-By: cache-bfi-krnt7300102-BFIX-Cache: MISSX-Cache-Hits: 0X-Timer: S1724493035.091117,VS0,VE59Vary: Accept-EncodingX-Fastly-Request-ID: acc50d71662c295360b293ef52736cfa407b1aba html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>nginx/center>/body>/html>
Port 443
HTTP/1.1 200 OKConnection: keep-aliveContent-Length: 15416Server: GitHub.comContent-Type: text/html; charsetutf-8Last-Modified: Fri, 29 Jun 2018 01:27:45 GMTAccess-Control-Allow-Origin: *ETag: 5b358b11-3c38expires: Sat, 24 Aug 2024 10:00:35 GMTCache-Control: max-age600x-proxy-cache: MISSX-GitHub-Request-Id: 46E7:16BEC4:4E9710C:50B71D2:66C9ACEAAccept-Ranges: bytesAge: 0Date: Sat, 24 Aug 2024 09:50:35 GMTVia: 1.1 varnishX-Served-By: cache-bfi-kbfi7400092-BFIX-Cache: MISSX-Cache-Hits: 0X-Timer: S1724493035.198608,VS0,VE197Vary: Accept-EncodingX-Fastly-Request-ID: 14c2eb47ed243d2815f1f54def139bd1a143216a !doctype html>html> head> meta charsetutf-8> meta contentIEedge,chrome1 http-equivX-UA-Compatible> meta nameviewport contentwidthdevice-width, initial-scale1, maximum-scale1> title>API Reference/title> style> .highlight table td { padding: 5px; }.highlight table pre { margin: 0; }.highlight .gh { color: #999999;}.highlight .sr { color: #f6aa11;}.highlight .go { color: #888888;}.highlight .gp { color: #555555;}.highlight .gs {}.highlight .gu { color: #aaaaaa;}.highlight .nb { color: #f6aa11;}.highlight .cm { color: #75715e;}.highlight .cp { color: #75715e;}.highlight .c1 { color: #75715e;}.highlight .cs { color: #75715e;}.highlight .c, .highlight .cd { color: #75715e;}.highlight .err { color: #960050;}.highlight .gr { color: #960050;}.highlight .gt { color: #960050;}.highlight .gd { color: #49483e;}.highlight .gi { color: #49483e;}.highlight .ge { color: #49483e;}.highlight .kc { color: #66d9ef;}.highlight .kd { color: #66d9ef;}.highlight .kr { color: #66d9ef;}.highlight .no { color: #66d9ef;}.highlight .kt { color: #66d9ef;}.highlight .mf { color: #ae81ff;}.highlight .mh { color: #ae81ff;}.highlight .il { color: #ae81ff;}.highlight .mi { color: #ae81ff;}.highlight .mo { color: #ae81ff;}.highlight .m, .highlight .mb, .highlight .mx { color: #ae81ff;}.highlight .sc { color: #ae81ff;}.highlight .se { color: #ae81ff;}.highlight .ss { color: #ae81ff;}.highlight .sd { color: #e6db74;}.highlight .s2 { color: #e6db74;}.highlight .sb { color: #e6db74;}.highlight .sh { color: #e6db74;}.highlight .si { color: #e6db74;}.highlight .sx { color: #e6db74;}.highlight .s1 { color: #e6db74;}.highlight .s { color: #e6db74;}.highlight .na { color: #a6e22e;}.highlight .nc { color: #a6e22e;}.highlight .nd { color: #a6e22e;}.highlight .ne { color: #a6e22e;}.highlight .nf { color: #a6e22e;}.highlight .vc { color: #ffffff;}.highlight .nn { color: #ffffff;}.highlight .nl { color: #ffffff;}.highlight .ni { color: #ffffff;}.highlight .bp { color: #ffffff;}.highlight .vg { color: #ffffff;}.highlight .vi { color: #ffffff;}.highlight .nv { color: #ffffff;}.highlight .w { color: #ffffff;}.highlight { color: #ffffff;}.highlight .n, .highlight .py, .highlight .nx { color: #ffffff;}.highlight .ow { color: #f92672;}.highlight .nt { color: #f92672;}.highlight .k, .highlight .kv { color: #f92672;}.highlight .kn { color: #f92672;}.highlight .kp { color: #f92672;}.highlight .o { color: #f92672;} /style> link hrefstylesheets/screen.css relstylesheet mediascreen /> link hrefstylesheets/print.css relstylesheet mediaprint /> script srcjavascripts/all.js>/script> /head> body classindex data-languages"shell"> a href# idnav-button> span> NAV img srcimages/navbar.png altNavbar /> /span> /a> div classtoc-wrapper> img srcimages/logo.png classlogo altLogo /> div classlang-selector> a href# data-language-nameshell>shell/a> /div> div classsearch> input typetext classsearch idinput-search placeholderSearch> /div> ul classsearch-results>/ul> div idtoc classtoc-list-h1> li> a href#introduction classtoc-h1 toc-link data-titleintroduction>Introduction/a> /li> li> a href#authentication classtoc-h1 toc-link data-titleauthentication>Authentication/a> /li> li> a href#balances classtoc-h1 toc-link data-titlebalances>Balances/a> ul classtoc-list-h2> li> a href#http-request classtoc-h2 toc-link data-titlehttp-request>HTTP Request/a> /li> li> a href#query-parameters classtoc-h2 toc-link data-titlequery-parameters>Query Parameters/a> /li> /ul> /li> li> a href#leave-calculator classtoc-h1 toc-link data-titleleave-calculator>Leave Calculator/a> ul classtoc-list-h2> li> a href#http-request-2 classtoc-h2 toc-link data-titlehttp-request>HTTP Request/a> /li> li> a href#query-parameters-2 classtoc-h2 toc-link data-titlequery-parameters>Query Parameters/a> /li> /ul> /li> li> a href#errors classtoc-h1 toc-link data-titleerrors>Errors/a> /li> /div> ul classtoc-footer> li>a hrefmailto:support@bindle.io>Bindle Support/a>/li> /ul> /div> div classpage-wrapper> div classdark-box>/div> div classcontent> h1 idintroduction>Introduction/h1>p>Welcome to the Bindle API./p>p>We have language bindings only for terminal shell at the moment. We'd love some language specific clients if you wanna build us one, but in the meantime, you know curl, right? :)/p>h1 idauthentication>Authentication/h1>blockquote>p>This is what happens when a valid API access token is sent to us:/p>/blockquote>pre classhighlight shell tab-shell>code>curl span classs2>https://app.bindle.io/api/v1/ping/span> span classse>\/span>-H span classs2>Authorization: Token tokenyour_access_token_goes_here/span>/code>/pre>blockquote>p>200 Response:/p>/blockquote>pre classhighlight json tab-json>code>span classp>{/span>span classs2>message/span>span classp>:/span>span classw> /span>span classs2>pong/span>span classp>}/span>span classw>/span>/code>/pre>blockquote>p>This is what happens when an invalid API access token is sent to us:/p>/blockquote>pre classhighlight shell tab-shell>code>curl span classs2>https://app.bindle.io/api/v1/ping/span> span classse>\/span>-H span classs2>Authorization: Token tokeninvalid_access_token/span>/code>/pre>blockquote>p>401 Response:/p>/blockquote>pre classhighlight json tab-json>code>span classp>{/span>span classs2>error/span>span classp>:/span>span classw> /span>span classs2>Unauthorized. Invalid or inactive API access token./span>span classp>}/span>span classw>/span>/code>/pre>p>Bindle uses API access tokens to allow access to some parts of the API./p>p>If you are a Bindle account owner or administrator, you can find your API access token by logging into Bindle and looking at the Admin page./p>p>Where required, Bindle expects the API access token to be included in requests to the server in a header that looks like the following:/p>p>code>Authorization: Token tokenyour_access_token_goes_here/code>/p>aside classnotice> You must replace code>your_access_token_goes_here/code> with your own API access token./aside>h1 idbalances>Balances/h1>pre classhighlight shell tab-shell>code>curl span classs2>https://app.bindle.io/api/v1/balance?emailsomeone%40your-company.com/span> span classse>\/span>-H span classs2>Authorization: Token tokenyour_access_token_goes_here/span>/code>/pre>blockquote>p>200 Response:/p>/blockquote>pre classhighlight json tab-json>code>span classp>{/span>span classs2>balance/span>span classp>:/span>span classw> /span>span classs2>35.5/span>span classp>}/span>span classw>/span>/code>/pre>blockquote>p>This is what happens when an unknown email address is sent to us:/p>/blockquote>pre classhighlight shell tab-shell>code>curl span classs2>https://app.bindle.io/api/v1/balance?emailmissing%40your-company.com/span> span classse>\/span>-H span classs2>Authorization: Token tokenyour_access_token_goes_here/span>/code>/pre>blockquote>p>404 Response:/p>/blockquote>pre classhighlight json tab-json>code>span classp>{/span>span classs2>error/span>span classp>:/span>span classs2>Not found. Annual leave entitlement not found for that email address./span>span classp>}/span>span classw>/span>/code>/pre>blockquote>p>This is what happens if you haven't yet set up Bindle to track leave balances:/p>/blockquote>pre classhighlight shell tab-shell>code>curl span classs2>https://app.bindle.io/api/v1/balance?emailsomeone%40your-company.com/span> span classse>\/span>-H span classs2>Authorization: Token tokenyour_access_token_goes_here/span>/code>/pre>blockquote>p>400 Response:/p>/blockquote>pre classhighlight json tab-json>code>span classp>{/span>span classs2>error/span>span classp>:/span>span classs2>Your company is not set up to use Bindle to track balances./span>span classp>}/span>span classw>/span>/code>/pre>p>This endpoint will return the annual leave balance for individuals within your company.The balance is calculated as at today and the balance amount is given in days./p>h3 idhttp-request>HTTP Request/h3>p>code>GET https://app.bindle.io/api/v1/balance/code>/p>h3 idquery-parameters>Query Parameters/h3>table>thead>tr>th>Parameter/th>th>Required/th>th>Default/th>th>Description/th>/tr>/thead>tbody>tr>td>email/td>td>true/td>td>none/td>td>The email address of the user./td>/tr>/tbody>/table>aside classnotice> The email address is sent as an unquoted URL encoded parameter string./aside>h1 idleave-calculator>Leave Calculator/h1>p>You don't need a Bindle account to use our leave calculator. It's open for anyone to use.Hence, you can it them without including an API access token./p>pre classhighlight shell tab-shell>code>curl span classse>\/span>-X POST https://app.bindle.io/api/v1/calculator span classse>\/span>--header span classs2>Accept: application/json/span> span classse>\/span>--header span classs2>Content-Type: application/json/span> span classse>\/span>--data span classs1>{start_date: 2015-01-01,end_date: 2015-12-31,days_taken: 5.0,part_time: true,part_time_hours: 19.0,accrual_rate: 20.0,shift_worker: false}/span>/code>/pre>blockquote>p>200 Response:/p>/blockquote>pre classhighlight json tab-json>code>span classp>{/span>span classs2>balance/span>span classp>:/span>span classw> /span>span classs2>5.0/span>span classp>}/span>span classw>/span>/code>/pre>blockquote>p>A global validation error (e.g. 'days_taken' is missing):/p>/blockquote>pre classhighlight shell tab-shell>code>curl span classse>\/span>-X POST http://app.bindle.io/api/v1/calculator span classse>\/span>--header span classs2>Accept: application/json/span> span classse>\/span>--header span classs2>Content-Type: application/json/span> span classse>\/span>--data span classs1>{start_date: 2015-01-01,end_date: 2015-12-31}/span>/code>/pre>blockquote>p>400 Response:/p>/blockquote>pre classhighlight json tab-json>code>span classp>{/span>span classs2>error/span>span classp>:/span>span classs2>days_taken is missing/span>span classp>}/span>span classw>/span>/code>/pre>blockquote>p>A field validation error (e.g. 'part_time_hours' is too large):/p>/blockquote>pre classhighlight shell tab-shell>code>curl span classse>\/span>-X POST http://app.bindle.io/api/v1/calculator span classse>\/span>--header span classs2>Accept: application/json/span> span classse>\/span>--header span classs2>Content-Type: application/json/span> span classse>\/span>--data span classs1>{start_date: 2015-01-01,end_date: 2015-12-31,days_taken: 5.0,part_time: true,part_time_hours: 419.0}/span>/code>/pre>blockquote>p>400 Response:/p>/blockquote>pre classhighlight json tab-json>code>span classp>{/span>span classs2>part_time_hours/span>span classp>:/span>span classs2>must be less than or equal to 38.0/span>span classp>}/span>span classw>/span>/code>/pre>p>This endpoint calculates an annual leave balance under the Australian National Employment Standards (NES)./p>h3 idhttp-request-2>HTTP Request/h3>p>code>POST https://app.bindle.io/api/v1/calculator/code>/p>h3 idquery-parameters-2>Query Parameters/h3>table>thead>tr>th>Parameter/th>th>Required/th>th>Default/th>th>Description/th>/tr>/thead>tbody>tr>td>start_date/td>td>true/td>td>none/td>td>The date to start calculating leave accrual from./td>/tr>tr>td>end_date/td>td>true/td>td>none/td>td>Calculate balance as at this date./td>/tr>tr>td>days_taken/td>td>true/td>td>none/td>td>The number of leave days already taken. Must be > 0 and < 100000./td>/tr>tr>td>part_time/td>td>false/td>td>false/td>td>Is this employee a part time employee? Can be true or false./td>/tr>tr>td>part_time_hours/td>td>false/td>td>38.0/td>td>The average number of hours worked per week. Required if part_time set to true, otherwise ignored. Must be > 0 and < 38.0./td>/tr>tr>td>accrual_rate/td>td>false/td>td>20.0/td>td>Leave accrual rate in days per year. Must be > 0./td>/tr>tr>td>shift_worker/td>td>false/td>td>false/td>td>Is this employee a shift worker? Can be true or false./td>/tr>/tbody>/table>aside classnotice> This end point does not require authentication./aside>h1 iderrors>Errors/h1>p>The Bindle API uses the following error codes:/p>table>thead>tr>th>Error Code/th>th>Meaning/th>/tr>/thead>tbody>tr>td>400/td>td>Bad Request -- Your request is incorrect in some way. Check the documentation again./td>/tr>tr>td>401/td>td>Unauthorized -- Your API key is incorrect/td>/tr>tr>td>403/td>td>Forbidden -- The resource requested is hidden/td>/tr>tr>td>404/td>td>Not Found -- The specified resource could not be found/td>/tr>tr>td>405/td>td>Method Not Allowed -- You tried to access a resource with an invalid method/td>/tr>tr>td>406/td>td>Not Acceptable -- You requested a format that isn't json/td>/tr>tr>td>500/td>td>Internal Server Error -- We had a problem with our server. Try again later./td>/tr>tr>td>503/td>td>Service Unavailable -- We're temporarily offline for maintenance. Please try again later./td>/tr>/tbody>/table> /div> div classdark-box> div classlang-selector> a href# data-language-nameshell>shell/a> /div> /div> /div> /body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]