{"items":[{"type":"link","label":"Authentication API","link":"/get-started/machines/apis/authentication","routeSlug":"/get-started/machines/apis/authentication","content":{"contentType":"overview","meta":{"name":"Authentication API"},"children":[{"nodeType":"container","panels":[{"title":"Download OpenAPI description","titleTranslationKey":"download.description.title","children":[{"kind":"download","label":"authentication.json","url":"/_bundle/get-started/machines/apis/authentication.json?download"},{"kind":"download","label":"authentication.yaml","url":"/_bundle/get-started/machines/apis/authentication.yaml?download"}]},{"title":"Overview","titleTranslationKey":"info.title","children":[{"kind":"email","title":"Bettermile - Platform Team","email":"platform@bettermile.com","label":"platform@bettermile.com","withCopyButton":true,"copyContent":"platform@bettermile.com"}]},{"title":"Languages","titleTranslationKey":"languages.title","children":[{"kind":"languages","options":[{"key":"curl","title":"curl","lang":"curl"},{"key":"java","title":"Java","lang":"Java"},{"key":"javascript","title":"JavaScript","lang":"JavaScript"},{"key":"go","title":"Go","lang":"Go"},{"key":"python","title":"Python","lang":"Python"}]}]},{"title":"Servers","titleTranslationKey":"servers.title","children":[{"kind":"servers","servers":[{"url":"https://auth.bettermile.com","description":"Production Environment"}],"mode":"default"}]}],"children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"header","level":1,"label":"Authentication API (1.0.0)","showPageActions":true},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":"Authentication API - Managed by Platform Team"}],"sectionId":"/"}],"sectionId":"/"}]}]}},{"type":"group","label":"Machines Token","link":"/get-started/machines/apis/authentication/machines-token","routeSlug":"/get-started/machines/apis/authentication/machines-token","items":[{"label":"Token","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/get-started/machines/apis/authentication/machines-token/token","routeSlug":"/get-started/machines/apis/authentication/machines-token/token","metadata":{"seo":{"title":"Token","description":"Token"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"token","name":"Token","isWebhook":false,"pointer":"/paths/~1api~1v1~1machines~1token/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Token","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"security","requirements":[{"schemes":[{"name":"basicAuthentication","scopes":[],"type":"http","scheme":"basic","description":"This security scheme uses HTTP Basic Authentication.\nThe client must provide a username and password, which are Base64-encoded and sent in the Authorization header.\n"}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/x-www-form-urlencoded"],"mediaTypeSchemas":{"application/x-www-form-urlencoded":{"schemaId":"components/schemas/tokenRequest"}},"schemaId":"components/schemas/tokenRequest","pointer":"/paths/~1api~1v1~1machines~1token/post/requestBody","description":"Request body for token"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/api/v1/machines/token","servers":[{"url":"https://auth.bettermile.com","description":"Production Environment"},{"url":"https://auth.stage.bettermile.com","description":"Stage Environment"},{"url":"https://auth.dev.bettermile.com","description":"Development Environment"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"basicAuthentication","type":"http","scheme":"basic"}],"scopes":[]}],"requestBody":{"application/x-www-form-urlencoded":{"schemaId":"components/schemas/tokenRequest"}},"responseCodes":["200","400","429","500"],"pointer":"/api/v1/machines/token","href":"machines-token/token","openApiOperationId":"token","summary":"Token"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://auth.bettermile.com","description":"Production Environment"}],"schemaId":"components/schemas/tokenRequest","mediaTypes":["application/x-www-form-urlencoded"],"mediaTypeSchemas":{"application/x-www-form-urlencoded":{"schemaId":"components/schemas/tokenRequest"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Ok","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/tokenResponse"}},"schemaId":"components/schemas/tokenResponse"},{"code":"400","description":"Bad Request","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/BadRequestResponse"}},"schemaId":"components/schemas/BadRequestResponse"},{"code":"429","description":"Too Many Requests","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/TooManyRequestsResponse"}},"schemaId":"components/schemas/TooManyRequestsResponse"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerErrorResponse"}},"schemaId":"components/schemas/InternalServerErrorResponse"}],"pointer":"/paths/~1api~1v1~1machines~1token/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"components/schemas/tokenResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/tokenResponse"}}},{"code":"400","schemaId":"components/schemas/BadRequestResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/BadRequestResponse"}}},{"code":"429","schemaId":"components/schemas/TooManyRequestsResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/TooManyRequestsResponse"}}},{"code":"500","schemaId":"components/schemas/InternalServerErrorResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerErrorResponse"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/machines-token/token"}],"panels":[]}]},"httpPath":"/api/v1/machines/token"}],"content":{"contentType":"group","meta":{"name":"Machines Token"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Machines Token","showPageActions":true},{"nodeType":"markdoc","content":"Machines Token"}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/api/v1/machines/token","summary":"Token","prefix":{"name":"post","color":"post"},"badges":[],"link":"/machines-token/token","deprecated":false}]}]}]}]}}],"store":{"schemaStore":{"components/schemas/tokenRequest":{"id":"components/schemas/tokenRequest","kind":"json-schema","title":"tokenRequest","data":{"type":"object","properties":{"grant_type":{"type":"string","example":"client_credentials"}}}},"components/schemas/tokenResponse":{"id":"components/schemas/tokenResponse","kind":"json-schema","title":"tokenResponse","data":{"type":"object","properties":{"access_token":{"type":"string","example":"eyJhbGciOiJIUz..."},"expires_in":{"type":"integer","example":3600},"token_type":{"type":"string","example":"Bearer"}}}},"components/schemas/BadRequestResponse":{"id":"components/schemas/BadRequestResponse","kind":"json-schema","title":"BadRequestResponse","data":{"type":"object","properties":{"message":{"type":"string","example":"Bad Request."}}}},"components/schemas/TooManyRequestsResponse":{"id":"components/schemas/TooManyRequestsResponse","kind":"json-schema","title":"TooManyRequestsResponse","data":{"type":"object","properties":{"message":{"type":"string","example":"Too Many Requests."}}}},"components/schemas/InternalServerErrorResponse":{"id":"components/schemas/InternalServerErrorResponse","kind":"json-schema","title":"InternalServerErrorResponse","data":{"type":"object","properties":{"message":{"type":"string","example":"Internal Server Error."}}}}},"exampleStore":{},"securitySchemeStore":{"basicAuthentication":{"id":"basicAuthentication","type":"http","scheme":"basic","description":"This security scheme uses HTTP Basic Authentication.\nThe client must provide a username and password, which are Base64-encoded and sent in the Authorization header.\n"}},"specVersion":"3.0.3","servers":[{"url":"https://auth.bettermile.com","description":"Production Environment"},{"url":"https://auth.stage.bettermile.com","description":"Stage Environment"},{"url":"https://auth.dev.bettermile.com","description":"Development Environment"}],"specType":"openapi"},"options":{"onlyRequiredInSamples":true,"sortRequiredPropsFirst":true,"codeSamples":{"skipOptionalParameters":true,"languages":[{"lang":"curl"},{"lang":"Java"},{"lang":"JavaScript"},{"lang":"Go"},{"lang":"Python"}]},"feedback":{"type":"mood","hide":false,"settings":{"label":"Was this section helpful?"}},"mockServer":{"off":true},"disableRouter":true,"downloadUrls":[{"url":"/_bundle/get-started/machines/apis/authentication.json?download"},{"url":"/_bundle/get-started/machines/apis/authentication.yaml?download"}],"excludeFromSearch":false,"replayFeatures":{"graphql":false},"specType":"openapi","markdocOptions":{"tags":{},"nodes":{},"components":{}},"metadata":{"title":"Authentication API","description":"Authentication API - Managed by Platform Team"}},"baseSlug":"/get-started/machines/apis/authentication","routesMapping":{}}