FruxonDocs
IntegrationsConfigs

Gets a specific revision of a configuration.

Returns the immutable snapshot of `Parameters`, `Auth`, and `AuthMap` captured when the revision was published, along with its version number and any publish note. Secret values are masked as on the config itself. The revision must belong to the supplied config; mismatched pairs return 404.

GET
/v1/tenants/{tenant}/integrations/{integration}/configs/{config}/revisions/{revision}
AuthorizationBearer <token>

JWT Authorization header using the Bearer scheme. Enter 'Bearer' [space] and then your token.

In: header

Path Parameters

config*string

The configuration ID.

Formatuuid
revision*string

The revision ID.

Formatuuid
tenant*string

The tenant identifier

integration*string

The integration identifier

Response Body

curl -X GET "https://api.fruxon.com/v1/tenants/string/integrations/string/configs/497f6eca-6276-4993-bfeb-53cbbbba6f08/revisions/497f6eca-6276-4993-bfeb-53cbbbba6f08"
{
  "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  "tenantId": "f97df110-f4de-492e-8849-4a6af68026b0",
  "configId": "46ff6d11-d8b2-40d8-9197-dfa33c61cd6c",
  "version": 0,
  "parameters": {
    "property1": "string",
    "property2": "string"
  },
  "auth": {
    "integrationAuthMetadataId": "string",
    "level": "UNSPECIFIED",
    "parameters": {
      "property1": "string",
      "property2": "string"
    }
  },
  "authMap": [
    {
      "parameters": {
        "property1": "string",
        "property2": "string"
      },
      "authConfig": {
        "integrationAuthMetadataId": "string",
        "level": "UNSPECIFIED",
        "parameters": {
          "property1": "string",
          "property2": "string"
        }
      }
    }
  ],
  "sandboxMode": "UNSPECIFIED",
  "sandboxVariant": {
    "parameters": {
      "property1": "string",
      "property2": "string"
    },
    "auth": {
      "integrationAuthMetadataId": "string",
      "level": "UNSPECIFIED",
      "parameters": {
        "property1": "string",
        "property2": "string"
      }
    },
    "authMap": [
      {
        "parameters": {
          "property1": "string",
          "property2": "string"
        },
        "authConfig": {
          "integrationAuthMetadataId": "string",
          "level": "UNSPECIFIED",
          "parameters": {
            "property1": "string",
            "property2": "string"
          }
        }
      }
    ]
  },
  "note": "string",
  "createdBy": "string",
  "createdAt": 0
}
Empty
Empty
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string",
  "property1": null,
  "property2": null
}