Skip to main content
GET
cURL

Authorizations

Authorization
string
header
required

Authorization: Bearer sk_...

Path Parameters

service
string
required
Minimum string length: 1

Query Parameters

discover
discovery_source
enum<string>
Available options:
static,
discovered,
mixed
Required string length: 1 - 128
category
string

Service category used for grouping and filtering

Minimum string length: 1
refresh_discovery
method
enum<string>

HTTPMethod

Available options:
GET,
POST
mode
enum<string>

DataForSeoOperationMode

Available options:
live,
task_post,
task_get,
tasks_ready,
tasks_fixed
group_by
enum<string>

Optional grouping key for response sections. When set, operations are additionally bucketed into groups without removing paginated operations. Method keys are emitted in API-defined order, mode keys are emitted in API-defined order, discovery source keys are emitted as static, discovered.

Available options:
method,
mode,
discovery_source
sort
enum<string>
default:operation_path
Available options:
operation_path,
method,
mode,
discovery_source
order
enum<string>
default:asc
Available options:
asc,
desc
limit
integer
default:100
Required range: x <= 250
offset
integer | null
default:0
Required range: x >= 0

Response

Service-scoped DataForSEO operation catalog with deterministic grouping keys when group_by is used (method, mode, or discovery_source).

generated_at
string
required
discovery_context
object
required
service
object
required
operations
object[]
required
summary
object
required
supports_custom_paths
boolean
required
supports_any_dataforseo_path
boolean
required
limit
integer
required
offset
integer
required
Required range: x >= 0
returned
integer
required
Required range: x >= 0
has_more
boolean
required
next_offset
integer | null
required
Required range: x >= 0
groups
object

Grouped operation buckets keyed by the selected group_by value. Omitted when group_by is not requested.