> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.gorilladash.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.gorilladash.com/_mcp/server.

# Get Knowledge Article

GET https://api.gorilladash.com/api/v1/knowledge-articles/connecting-google-business-profile-and-managing-your-reviews

One knowledge article by slug.

Now carries **`organisation_id`** (added in the August 2026 contract pass).

Success is HTTP **201**, not 200. Responses are cached and carry cache headers.

Reference: https://docs.gorilladash.com/gorilla-dash-rest-ful-api/knowledge-articles/get-knowledge-article

## Request

### Headers

- `GorillaDash-Api-Key` (string, optional) — Gorilla Dash API Key
- `GorillaDash-Api-Secret` (string, optional) — Gorilla Dash API Secret
- `X-Requested-With` (string, optional)

## Response

### 201

Created

- `status` (integer, required)
- `success` (boolean, required)
- `data` (ApiV1KnowledgeArticlesConnectingGoogleBusinessProfileAndManagingYourReviewsGetResponsesContentApplicationJsonSchemaData, required)

## Types

### ApiV1KnowledgeArticlesConnectingGoogleBusinessProfileAndManagingYourReviewsGetResponsesContentApplicationJsonSchemaData

- `id` (integer, required)
- `organisation_id` (integer, required)
- `created_at` (datetime, required)
- `updated_at` (datetime, required)
- `heading` (string, required)
- `author` (string, required)
- `article` (string, required)
- `slug` (string, required)
- `public_url` (string, required)
- `status` (string, required)
- `is_public` (boolean, required)
- `card_image` (string, required)
- `abstract` (any, optional)

## Examples

**Response**

```json
{
  "status": 201,
  "success": true,
  "data": {
    "id": 2072,
    "organisation_id": 176,
    "created_at": "2026-06-16T19:56:17.000000Z",
    "updated_at": "2026-06-19T03:00:53.000000Z",
    "heading": "Connecting Google Business Profile and managing your reviews",
    "author": "Daniel Norton",
    "article": "<p>Gorilla Dash can display Google reviews on your franchise website by connecting to your Google Business Profile (formerly Google My Business). This article explains how to connect the correct account, fix a wrong or outdated connection, and control which re … [article truncated in this example]",
    "slug": "connecting-google-business-profile-and-managing-your-reviews",
    "public_url": "https://gorilladash.com/knowledge/main-site/connecting-google-business-profile-and-managing-your-reviews",
    "status": "Published",
    "is_public": true,
    "card_image": "https://cdn.gorilladash.com/images/media/21447340/gorilla-dash-connect-my-google-business-original-6a31ab060b3fb.jpeg"
  }
}
```

**SDK Code**

```python Knowledge Articles_Get Knowledge Article_example
import requests

url = "https://api.gorilladash.com/api/v1/knowledge-articles/connecting-google-business-profile-and-managing-your-reviews"

headers = {
    "GorillaDash-Api-Key": "{{API_KEY}}",
    "GorillaDash-Api-Secret": "{{GD_RESTFUL_SECRET}}",
    "X-Requested-With": "XMLHttpRequest"
}

response = requests.get(url, headers=headers)

print(response.json())
```

```javascript Knowledge Articles_Get Knowledge Article_example
const url = 'https://api.gorilladash.com/api/v1/knowledge-articles/connecting-google-business-profile-and-managing-your-reviews';
const options = {
  method: 'GET',
  headers: {
    'GorillaDash-Api-Key': '{{API_KEY}}',
    'GorillaDash-Api-Secret': '{{GD_RESTFUL_SECRET}}',
    'X-Requested-With': 'XMLHttpRequest'
  }
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
```

```go Knowledge Articles_Get Knowledge Article_example
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "https://api.gorilladash.com/api/v1/knowledge-articles/connecting-google-business-profile-and-managing-your-reviews"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("GorillaDash-Api-Key", "{{API_KEY}}")
	req.Header.Add("GorillaDash-Api-Secret", "{{GD_RESTFUL_SECRET}}")
	req.Header.Add("X-Requested-With", "XMLHttpRequest")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
```

```ruby Knowledge Articles_Get Knowledge Article_example
require 'uri'
require 'net/http'

url = URI("https://api.gorilladash.com/api/v1/knowledge-articles/connecting-google-business-profile-and-managing-your-reviews")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["GorillaDash-Api-Key"] = '{{API_KEY}}'
request["GorillaDash-Api-Secret"] = '{{GD_RESTFUL_SECRET}}'
request["X-Requested-With"] = 'XMLHttpRequest'

response = http.request(request)
puts response.read_body
```

```java Knowledge Articles_Get Knowledge Article_example
import com.mashape.unirest.http.HttpResponse;
import com.mashape.unirest.http.Unirest;

HttpResponse<String> response = Unirest.get("https://api.gorilladash.com/api/v1/knowledge-articles/connecting-google-business-profile-and-managing-your-reviews")
  .header("GorillaDash-Api-Key", "{{API_KEY}}")
  .header("GorillaDash-Api-Secret", "{{GD_RESTFUL_SECRET}}")
  .header("X-Requested-With", "XMLHttpRequest")
  .asString();
```

```php Knowledge Articles_Get Knowledge Article_example
<?php
require_once('vendor/autoload.php');

$client = new \GuzzleHttp\Client();

$response = $client->request('GET', 'https://api.gorilladash.com/api/v1/knowledge-articles/connecting-google-business-profile-and-managing-your-reviews', [
  'headers' => [
    'GorillaDash-Api-Key' => '{{API_KEY}}',
    'GorillaDash-Api-Secret' => '{{GD_RESTFUL_SECRET}}',
    'X-Requested-With' => 'XMLHttpRequest',
  ],
]);

echo $response->getBody();
```

```csharp Knowledge Articles_Get Knowledge Article_example
using RestSharp;

var client = new RestClient("https://api.gorilladash.com/api/v1/knowledge-articles/connecting-google-business-profile-and-managing-your-reviews");
var request = new RestRequest(Method.GET);
request.AddHeader("GorillaDash-Api-Key", "{{API_KEY}}");
request.AddHeader("GorillaDash-Api-Secret", "{{GD_RESTFUL_SECRET}}");
request.AddHeader("X-Requested-With", "XMLHttpRequest");
IRestResponse response = client.Execute(request);
```

```swift Knowledge Articles_Get Knowledge Article_example
import Foundation

let headers = [
  "GorillaDash-Api-Key": "{{API_KEY}}",
  "GorillaDash-Api-Secret": "{{GD_RESTFUL_SECRET}}",
  "X-Requested-With": "XMLHttpRequest"
]

let request = NSMutableURLRequest(url: NSURL(string: "https://api.gorilladash.com/api/v1/knowledge-articles/connecting-google-business-profile-and-managing-your-reviews")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
```