DataBolsa docs
Referência da APIPlataformaFunctions

Spec de uma Function

O contrato executável de uma Function: sujeito aceito, `input_schema`, `output_schema`, forma temporal e corte, paginação, autoridade, estabilidade, host e o binding legado enquanto existir.

GET
/v1/functions/{functionId}
AuthorizationBearer <token>

In: header

Path Parameters

functionIdstring

Id da Function em dominio.capitulo.verbo (ex.: funds.profile.get).

Response Body

curl -X GET "https://api.databolsa.com/v1/functions/string"
{
  "id": "string",
  "type": "function",
  "module": "string",
  "domain": "string",
  "title": "string",
  "description": "string",
  "criterio": "string",
  "subject": {
    "mode": "object",
    "kinds": [
      "company"
    ],
    "subkinds": [
      "string"
    ],
    "grain": "object"
  },
  "lifecycle": "default",
  "stability": "stable",
  "scopes": [
    "string"
  ],
  "execute": {
    "method": "GET",
    "path": "string"
  },
  "describe": "string",
  "legacy_operation": "string",
  "version": 1,
  "temporal": {
    "shape": "series",
    "cut": "at"
  },
  "pagination": "cursor",
  "authority": "canonical",
  "host": "core",
  "input_schema": {
    "property1": null,
    "property2": null
  },
  "output_schema": {
    "property1": null,
    "property2": null
  },
  "orcamento": {
    "calls": 0
  },
  "example": {
    "subject": {
      "resolve": "string",
      "entity_id": "string",
      "kind": "string"
    },
    "input": {
      "property1": null,
      "property2": null
    },
    "series": "string",
    "at": "string"
  },
  "prefer_objects_when": "string",
  "nota": "string"
}
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string",
  "details": {
    "property1": null,
    "property2": null
  }
}