List account industries (dropdown)

Overview

Get the active industry list for the account create/edit dropdown. Each row is { value, label } where value = the industry's id — mirroring the address/countries shape the same form already consumes. The endpoint returns only industries with status = 1, ordered by name.

Prerequisites

  • A bearer token in the Authorization header.

Base URL

EnvironmentURL
Productionhttps://production-api.shoutaboutus.com
Developmenthttps://development-api.shoutaboutus.com

Endpoint

GET /api/v1/partner/account/industries

Authentication

  • Requires a bearer token in the Authorization: Bearer <bearer-token> header.

  • Bearer — partner role. Declared under the partner route group.

Rate limit

  • No rate limit.

Query parameters

  • None.

How it works

    1. The list is nested one level deeper than usual: the payload is successResponse(['data' => $list]), so the response is { "data": { "data": [. ] } }.

Response

200 OK · 200

{
  "data": {
    "data": [
      {
        "value": 1,
        "label": "Automotive"
      },
      {
        "value": 2,
        "label": "Home Services"
      },
      {
        "value": 3,
        "label": "Trades & Construction"
      }
    ]
  }
}

Errors

StatusMeaning
401The bearer token is missing, expired or invalid
500Unexpected server error

Example request

curl --request GET \
  --url "https://production-api.shoutaboutus.com/api/v1/partner/account/industries" \
  --header 'Authorization: Bearer <bearer-token>' \
  --header 'Accept: application/json'

Did this page help you?