Your suggested change has been received. Thank you.

close

Event Stream Config API (0.0.1)

Download OpenAPI specification:Download

Event Stream Config API documentation

Event Stream Config API

Event Stream API

Create a subscription

Adds a subscription to the event stream.

Authorizations:
bearer
path Parameters
tenant
required
string

Your tenant code.

header Parameters
acting-tenant-id
string

Tenant code. Used when not passing the tenant code in the URL path parameter

tenant-id
string

Tenant code. Used when not passing the tenant code in the URL path parameter or no acting tenant

Request Body schema: application/json

Details to add the subscription.

object (AddEventStreamSubscriptionRequest)

Responses

Request samples

Content type
application/json
{ }

Response samples

Content type
application/json
{
  • "resources": [
    ],
  • "links": { },
  • "config": {
    },
  • "cursor": "string"
}

List all subscriptions

Returns all existing subscriptions to the event stream.

Authorizations:
bearer
path Parameters
tenant
required
string

Your tenant code.

header Parameters
acting-tenant-id
string

Tenant code. Used when not passing the tenant code in the URL path parameter

tenant-id
string

Tenant code. Used when not passing the tenant code in the URL path parameter or no acting tenant

Responses

Response samples

Content type
application/json
{
  • "resources": [
    ],
  • "links": { },
  • "config": [
    ],
  • "cursor": "string"
}

Create a subscription

Adds a subscription to the event stream.

Authorizations:
bearer
path Parameters
tenant
required
string

Your tenant code.

header Parameters
acting-tenant-id
string

Tenant code. Used when not passing the tenant code in the URL path parameter

tenant-id
string

Tenant code. Used when not passing the tenant code in the URL path parameter or no acting tenant

Request Body schema: application/json

Details to add the subscription.

object (AddEventStreamSubscriptionRequest)

Responses

Request samples

Content type
application/json
{ }

Response samples

Content type
application/json
{
  • "resources": [
    ],
  • "links": { },
  • "config": {
    },
  • "cursor": "string"
}

List all subscriptions

Returns all existing subscriptions to the event stream.

Authorizations:
bearer
path Parameters
tenant
required
string

Your tenant code.

header Parameters
acting-tenant-id
string

Tenant code. Used when not passing the tenant code in the URL path parameter

tenant-id
string

Tenant code. Used when not passing the tenant code in the URL path parameter or no acting tenant

Responses

Response samples

Content type
application/json
{
  • "resources": [
    ],
  • "links": { },
  • "config": [
    ],
  • "cursor": "string"
}

Get a subscription

Returns a specific subscription to the event stream.

Authorizations:
bearer
path Parameters
subscriptionId
required
string

The identifier of the subscription.

tenant
required
string

Your tenant code.

header Parameters
acting-tenant-id
string

Tenant code. Used when not passing the tenant code in the URL path parameter

tenant-id
string

Tenant code. Used when not passing the tenant code in the URL path parameter or no acting tenant

Responses

Response samples

Content type
application/json
{
  • "resources": [
    ],
  • "links": { },
  • "config": {
    },
  • "cursor": "string"
}

Remove a subscription

Deletes a specific subscription to the event stream.

Authorizations:
bearer
path Parameters
subscriptionId
required
string

The identifier of the subscription.

tenant
required
string

Your tenant code.

header Parameters
acting-tenant-id
string

Tenant code. Used when not passing the tenant code in the URL path parameter

tenant-id
string

Tenant code. Used when not passing the tenant code in the URL path parameter or no acting tenant

Responses

Update a subscription

Updates a subscription to the event stream.

Note:

  • The endpoint and subscriptionId cannot be updated.
  • With every update, all attributes of the Subscription are updated, either to the provided value or to the default value.
Authorizations:
bearer
path Parameters
subscriptionId
required
string

The identifier of the subscription.

tenant
required
string

Your tenant code.

header Parameters
acting-tenant-id
string

Tenant code. Used when not passing the tenant code in the URL path parameter

tenant-id
string

Tenant code. Used when not passing the tenant code in the URL path parameter or no acting tenant

Request Body schema: application/json

Details to update the subscription.

object (UpdateEventStreamSubscriptionRequest)

Responses

Request samples

Content type
application/json
{ }

Response samples

Content type
application/json
{
  • "resources": [
    ],
  • "links": { },
  • "config": {
    },
  • "cursor": "string"
}

Get a subscription

Returns a specific subscription to the event stream.

Authorizations:
bearer
path Parameters
subscriptionId
required
string

The identifier of the subscription.

tenant
required
string

Your tenant code.

header Parameters
acting-tenant-id
string

Tenant code. Used when not passing the tenant code in the URL path parameter

tenant-id
string

Tenant code. Used when not passing the tenant code in the URL path parameter or no acting tenant

Responses

Response samples

Content type
application/json
{
  • "resources": [
    ],
  • "links": { },
  • "config": {
    },
  • "cursor": "string"
}

Remove a subscription

Deletes a specific subscription to the event stream.

Authorizations:
bearer
path Parameters
subscriptionId
required
string

The identifier of the subscription.

tenant
required
string

Your tenant code.

header Parameters
acting-tenant-id
string

Tenant code. Used when not passing the tenant code in the URL path parameter

tenant-id
string

Tenant code. Used when not passing the tenant code in the URL path parameter or no acting tenant

Responses

Update a subscription

Updates a subscription to the event stream.

Note:

  • The endpoint and subscriptionId cannot be updated.
  • With every update, all attributes of the Subscription are updated, either to the provided value or to the default value.
Authorizations:
bearer
path Parameters
subscriptionId
required
string

The identifier of the subscription.

tenant
required
string

Your tenant code.

header Parameters
acting-tenant-id
string

Tenant code. Used when not passing the tenant code in the URL path parameter

tenant-id
string

Tenant code. Used when not passing the tenant code in the URL path parameter or no acting tenant

Request Body schema: application/json

Details to update the subscription.

object (UpdateEventStreamSubscriptionRequest)

Responses

Request samples

Content type
application/json
{ }

Response samples

Content type
application/json
{
  • "resources": [
    ],
  • "links": { },
  • "config": {
    },
  • "cursor": "string"
}

Create a OktaSync subscription

Create a OktaSync subscription

Authorizations:
bearer
path Parameters
tenant
required
string

Your tenant code.

header Parameters
acting-tenant-id
string

Tenant code. Used when not passing the tenant code in the URL path parameter

tenant-id
string

Tenant code. Used when not passing the tenant code in the URL path parameter or no acting tenant

Request Body schema: application/json

Details for creating an OktaSync subscription.

required
object

Connect configuration for authorization with the Okta API

required
Array of objects (GroupConfigRequest)

The mapping configuration representing the user-group memberships in Okta. Create a mapping configuration for each unique combination of nodeType and relationshipType

Responses

Request samples

Content type
application/json
{
  • "connect": {
    },
  • "groupConfig": [
    ]
}

Remove the oktasync subscription

Deletes a specific subscription to the event stream.

Authorizations:
bearer
path Parameters
tenant
required
string

Your tenant code.

header Parameters
acting-tenant-id
string

Tenant code. Used when not passing the tenant code in the URL path parameter

tenant-id
string

Tenant code. Used when not passing the tenant code in the URL path parameter or no acting tenant

Responses

Create a OktaSync subscription

Create a OktaSync subscription

Authorizations:
bearer
path Parameters
tenant
required
string

Your tenant code.

header Parameters
acting-tenant-id
string

Tenant code. Used when not passing the tenant code in the URL path parameter

tenant-id
string

Tenant code. Used when not passing the tenant code in the URL path parameter or no acting tenant

Request Body schema: application/json

Details for creating an OktaSync subscription.

required
object

Connect configuration for authorization with the Okta API

required
Array of objects (GroupConfigRequest)

The mapping configuration representing the user-group memberships in Okta. Create a mapping configuration for each unique combination of nodeType and relationshipType

Responses

Request samples

Content type
application/json
{
  • "connect": {
    },
  • "groupConfig": [
    ]
}

Remove the oktasync subscription

Deletes a specific subscription to the event stream.

Authorizations:
bearer
path Parameters
tenant
required
string

Your tenant code.

header Parameters
acting-tenant-id
string

Tenant code. Used when not passing the tenant code in the URL path parameter

tenant-id
string

Tenant code. Used when not passing the tenant code in the URL path parameter or no acting tenant

Responses