--- type: docs title: "HTTPEndpoint spec" linkTitle: "HTTPEndpoint spec" description: "The HTTPEndpoint resource spec" weight: 300 aliases: - "/operations/httpEndpoints/" --- The `HTTPEndpoint` is a Dapr resource that is used to enable the invocation of non-Dapr endpoints from a Dapr application. ## HTTPEndpoint format ```yaml apiVersion: dapr.io/v1alpha1 kind: HTTPEndpoint metadata: name: spec: version: v1alpha1 baseUrl: # Required. Use "http://" or "https://" prefix. headers: # Optional - name: value: - name: secretKeyRef: name: key: scopes: # Optional - auth: # Optional secretStore: ``` ## Spec fields | Field | Required | Details | Example | |--------------------|:--------:|---------|---------| | baseUrl | Y | Base URL of the non-Dapr endpoint | `"https://api.github.com"`, `"http://api.github.com"` | headers | N | HTTP request headers for service invocation | `name: "Accept-Language" value: "en-US"`
`name: "Authorization" secretKeyRef.name: "my-secret" secretKeyRef.key: "myGithubToken" `