Connectors
Create a connector instance
Creates the connector instance and its backing Party. The request must include the connector identity data needed to bind or create the Party identity up front. Identifiers must be supplied inside an identity.
post/connectors
Request body
Example request
{
"displayName": "Workday employee profile API",
"description": "Reads employee profile attributes used for employee credential issuance.",
"connectorType": "http.openapi",
"managementMode": "EXTERNAL",
"runtimeMode": "REMOTE_AGENT",
"supportedRoles": [
"SOURCE"
],
"supportedOperations": [
"READ",
"QUERY",
"DISCOVER"
],
"identities": [
{
"identityRole": "external-system",
"displayName": "Workday tenant acme-prod",
"isDefault": true,
"identifiers": [
{
"identifierType": "DNS_NAME",
"value": "hr.example.com",
"isPrimary": true,
"isVerified": true
},
{
"identifierType": "SYSTEM_ID",
"value": "workday:acme-prod",
"isPrimary": false,
"isVerified": true
}
]
}
],
"endpoints": [
{
"endpointRole": "data",
"accessProtocol": "HTTPS",
"uri": "https://hr.example.com/api/v1",
"isPrimary": true
}
],
"credentials": [
{
"bindingMode": "SECRET_REF",
"secretRef": "secret://tenant/acme/connectors/workday/oauth-client",
"credentialType": "oauth2-client",
"label": "Workday OAuth client"
}
],
"configBindings": [
{
"settingsScope": "service-instance",
"settingsKeyPrefix": "connector.workday.acme-prod"
}
],
"defaultAccessProtocol": "HTTPS",
"metadata": {
"owner_team": "people-ops"
}
}Response
Connector instance created.
Example response
{
"connectorInstanceId": "3f6f4f46-24fb-4c35-a7a4-bc6c7f7861f5",
"partyId": "f9c97b4e-e756-4b70-b230-6f1d9f81b426",
"displayName": "Workday employee profile API",
"description": "Reads employee profile attributes used for employee credential issuance.",
"connectorType": "http.openapi",
"lifecycleStatus": "ACTIVE",
"managementMode": "EXTERNAL",
"runtimeMode": "REMOTE_AGENT",
"defaultAccessProtocol": "HTTPS",
"supportedRoles": [
"SOURCE"
],
"supportedOperations": [
"READ",
"QUERY",
"DISCOVER"
],
"identities": [
{
"identityId": "3a5cf979-2d89-4057-a721-c7ab884f0c68",
"identityRole": "external-system",
"displayName": "Workday tenant acme-prod",
"isDefault": true,
"identifiers": [
{
"identifierId": "6b1c4c89-dfe0-4ce2-b8a4-2e1d57343a6c",
"identifierType": "DNS_NAME",
"value": "hr.example.com",
"isPrimary": true,
"isVerified": true
}
]
}
],
"endpoints": [
{
"endpointId": "27d8bfc5-6c75-4e4e-a78a-63ad7a924cb1",
"endpointRole": "data",
"accessProtocol": "HTTPS",
"uri": "https://hr.example.com/api/v1",
"isPrimary": true
}
],
"credentials": [
{
"bindingMode": "SECRET_REF",
"secretRef": "secret://tenant/acme/connectors/workday/oauth-client",
"credentialType": "oauth2-client",
"label": "Workday OAuth client"
}
],
"configBindings": [
{
"settingsScope": "service-instance",
"settingsKeyPrefix": "connector.workday.acme-prod"
}
],
"metadata": {
"owner_team": "people-ops"
},
"createdAt": "2026-06-18T08:30:00Z",
"updatedAt": "2026-06-18T08:45:00Z"
}