List discovered command and API enqueue publications.
GET
/api/workspace/admin/api-functions
using System.Net.Http.Headers;var client = new HttpClient();var request = new HttpRequestMessage{ Method = HttpMethod.Get, RequestUri = new Uri("https://example.com/api/workspace/admin/api-functions"),};using (var response = await client.SendAsync(request)){ response.EnsureSuccessStatusCode(); var body = await response.Content.ReadAsStringAsync(); Console.WriteLine(body);}const url = 'https://example.com/api/workspace/admin/api-functions';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/api/workspace/admin/api-functionsAuthorizations
Section titled “Authorizations”- None
Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”access_token
string
Optional access token for clients that cannot set Authorization headers. Prefer Authorization: Bearer <token> when possible.
Responses
Section titled “Responses”OK
Media typeapplication/json
object
Data
Array<object>
Administration view of a command or API enqueue publication.
object
Id
Publication row identifier.
string
Kind
integer format: int32
Key
Callable function key.
string
DisplayName
Function display name.
string
Description
Function description.
string
PermissionKey
Permission key required to invoke the publication, when configured.
string
AllowAnyAuthenticatedUser
Whether every authenticated workspace user may invoke the publication.
boolean
TimeoutSeconds
Optional synchronous timeout override for command publications.
integer format: int32
IsEnabled
Admin-owned kill switch.
boolean
IsRetired
Whether the source function disappeared from the active descriptors.
boolean
BusinessFunctionId
Published function identifier.
string
FunctionName
Published function display name.
string
CreatedAt
Row creation timestamp.
string format: date-time
ModifiedAt
Last modification timestamp.
string format: date-time
RowVersion
Optimistic concurrency token.
string format: uuid
Errors
Array<object>
object
Code
required
string
Message
required
string
Target
string
Field
string
Metadata
object
key
additional properties
string
Type
integer format: int32
Severity
integer format: int32
Warnings
Array<object>
object
Code
required
string
Message
required
string
Target
string
Field
string
Metadata
object
key
additional properties
string
Type
integer format: int32
Severity
integer format: int32
Success
boolean
Example
{ "Data": [ { "Kind": 0 } ], "Errors": [ { "Type": 0, "Severity": 0 } ], "Warnings": [ { "Type": 0, "Severity": 0 } ]}Forbidden
Media typeapplication/json
object
type
string
title
string
status
integer format: int32
detail
string
instance
string
key
additional properties
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}