Ampersand · JSON-LD Context
Ampersand Api Context
JSON-LD context defining the semantic vocabulary for Ampersand Api from Ampersand.
49 Classes
113 Properties
4 Namespaces
Namespaces
amp:
https://withampersand.com/schema/
schema:
https://schema.org/
dcterms:
http://purl.org/dc/terms/
xsd:
http://www.w3.org/2001/XMLSchema#
Classes
AssociationLabels
Oauth2AuthorizationCode
PatchApiKeyRequest
Project
name
HydratedRevision
Destination
FieldDefinition
description
UpsertMetadataRequest
NotificationEventTopicRoute
BillingAccount
BuilderInfo
WebhookHeaders
ProviderAppMetadata
JWTKeyResponse
Oauth2AuthorizationCodeTokensOnly
StringFieldOptions
Org
UpsertMetadataResponse
UpdateConnectionRequest
Topic
ProviderMetadataInfo
BackfillProgress
ConnectionRequest
ApiKeyRequest
PatchJWTKeyRequest
ApiKey
SignedUrl
url
ProviderMetadata
DestinationWithSecrets
Integration
Config
AssociationDefinition
Installation
TopicDestinationRoute
Revision
FieldUpsertResult
NumericFieldOptions
JSONPatchOperation
ClaimedDomainResponse
PaginationInfo
Builder
CreateJWTKeyRequest
ProviderApp
Invite
ObjectMetadata
JWTKey
Properties
| Property | Type | Container |
|---|---|---|
| singular | string | |
| plural | string | |
| accessToken | reference | |
| refreshToken | reference | |
| scopes | string | set |
| updateMask | string | set |
| apiKey | reference | |
| id | string | |
| appName | string | |
| orgId | string | |
| createTime | dateTime | |
| updateTime | dateTime | |
| entitlements | reference | |
| specVersion | string | |
| content | string | |
| type | string | |
| metadata | reference | |
| fieldName | string | |
| displayName | string | |
| valueType | string | |
| required | boolean | |
| unique | boolean | |
| indexed | boolean | |
| stringOptions | string | |
| numericOptions | string | |
| association | string | |
| groupRef | string | |
| fields | reference | |
| eventType | string | |
| topicId | string | |
| projectId | string | |
| billingProvider | string | |
| billingProviderRef | string | |
| builder | string | |
| projectRoles | reference | |
| orgRole | reference | |
| authQueryParams | reference | |
| providerParams | reference | |
| kid | string | |
| length | integer | |
| pattern | string | |
| values | string | set |
| valuesRestricted | boolean | |
| defaultValue | string | |
| label | string | |
| defaultTeamId | string | |
| success | boolean | |
| connection | string | |
| value | string | |
| source | string | |
| installationId | string | |
| objectName | string | |
| operationId | string | |
| recordsProcessed | integer | |
| recordsEstimatedTotal | integer | |
| providerWorkspaceRef | string | |
| providerMetadata | string | |
| groupName | string | |
| consumerName | string | |
| consumerRef | string | |
| provider | string | |
| customAuth | reference | |
| basicAuth | reference | |
| oauth2ClientCredentials | reference | |
| oauth2PasswordCredentials | reference | |
| oauth2AuthorizationCode | string | |
| jwtKey | reference | |
| key | string | |
| active | boolean | |
| bucket | string | |
| path | string | |
| secrets | reference | |
| latestRevision | string | |
| revisionId | string | |
| createdBy | string | |
| associationType | string | |
| targetObject | string | |
| targetField | string | |
| cardinality | string | |
| onDelete | string | |
| reverseLookupFieldName | string | |
| labels | string | |
| integrationId | string | |
| group | string | |
| healthStatus | string | |
| lastOperationStatus | string | |
| config | string | |
| destinationId | string | |
| action | string | |
| warnings | string | set |
| precision | integer | |
| scale | integer | |
| min | decimal | |
| max | decimal | |
| op | string | |
| parentType | string | |
| parentId | string | |
| domain | string | |
| done | boolean | |
| nextPageToken | string | |
| idpProvider | string | |
| idpRef | string | |
| firstName | string | |
| lastName | string | |
| fullName | string | |
| primaryEmail | string | |
| algorithm | string | |
| publicKeyPem | string | |
| externalRef | string | |
| clientId | string | |
| invitedEmail | string | |
| status | string | |
| mappedObjectName | string |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"amp": "https://withampersand.com/schema/",
"schema": "https://schema.org/",
"dcterms": "http://purl.org/dc/terms/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"AssociationLabels": "amp:AssociationLabels",
"singular": {
"@id": "amp:singular",
"@type": "xsd:string"
},
"plural": {
"@id": "amp:plural",
"@type": "xsd:string"
},
"Oauth2AuthorizationCode": "amp:Oauth2AuthorizationCode",
"accessToken": {
"@id": "amp:accessToken",
"@type": "@id"
},
"refreshToken": {
"@id": "amp:refreshToken",
"@type": "@id"
},
"scopes": {
"@id": "amp:scopes",
"@container": "@set",
"@type": "xsd:string"
},
"PatchApiKeyRequest": "amp:PatchApiKeyRequest",
"updateMask": {
"@id": "amp:updateMask",
"@container": "@set",
"@type": "xsd:string"
},
"apiKey": {
"@id": "amp:apiKey",
"@type": "@id"
},
"Project": "amp:Project",
"id": {
"@id": "amp:id",
"@type": "xsd:string"
},
"name": "schema:name",
"appName": {
"@id": "amp:appName",
"@type": "xsd:string"
},
"orgId": {
"@id": "amp:orgId",
"@type": "xsd:string"
},
"createTime": {
"@id": "amp:createTime",
"@type": "xsd:dateTime"
},
"updateTime": {
"@id": "amp:updateTime",
"@type": "xsd:dateTime"
},
"entitlements": {
"@id": "amp:entitlements",
"@type": "@id"
},
"HydratedRevision": "amp:HydratedRevision",
"specVersion": {
"@id": "amp:specVersion",
"@type": "xsd:string"
},
"content": {
"@id": "amp:content",
"@type": "xsd:string"
},
"Destination": "amp:Destination",
"type": {
"@id": "amp:type",
"@type": "xsd:string"
},
"metadata": {
"@id": "amp:metadata",
"@type": "@id"
},
"FieldDefinition": "amp:FieldDefinition",
"fieldName": {
"@id": "amp:fieldName",
"@type": "xsd:string"
},
"displayName": {
"@id": "amp:displayName",
"@type": "xsd:string"
},
"description": "schema:description",
"valueType": {
"@id": "amp:valueType",
"@type": "xsd:string"
},
"required": {
"@id": "amp:required",
"@type": "xsd:boolean"
},
"unique": {
"@id": "amp:unique",
"@type": "xsd:boolean"
},
"indexed": {
"@id": "amp:indexed",
"@type": "xsd:boolean"
},
"stringOptions": {
"@id": "amp:stringOptions",
"@type": "xsd:string"
},
"numericOptions": {
"@id": "amp:numericOptions",
"@type": "xsd:string"
},
"association": {
"@id": "amp:association",
"@type": "xsd:string"
},
"UpsertMetadataRequest": "amp:UpsertMetadataRequest",
"groupRef": {
"@id": "amp:groupRef",
"@type": "xsd:string"
},
"fields": {
"@id": "amp:fields",
"@type": "@id"
},
"NotificationEventTopicRoute": "amp:NotificationEventTopicRoute",
"eventType": {
"@id": "amp:eventType",
"@type": "xsd:string"
},
"topicId": {
"@id": "amp:topicId",
"@type": "xsd:string"
},
"projectId": {
"@id": "amp:projectId",
"@type": "xsd:string"
},
"BillingAccount": "amp:BillingAccount",
"billingProvider": {
"@id": "amp:billingProvider",
"@type": "xsd:string"
},
"billingProviderRef": {
"@id": "amp:billingProviderRef",
"@type": "xsd:string"
},
"BuilderInfo": "amp:BuilderInfo",
"builder": {
"@id": "amp:builder",
"@type": "xsd:string"
},
"projectRoles": {
"@id": "amp:projectRoles",
"@type": "@id"
},
"orgRole": {
"@id": "amp:orgRole",
"@type": "@id"
},
"WebhookHeaders": "amp:WebhookHeaders",
"ProviderAppMetadata": "amp:ProviderAppMetadata",
"authQueryParams": {
"@id": "amp:authQueryParams",
"@type": "@id"
},
"providerParams": {
"@id": "amp:providerParams",
"@type": "@id"
},
"JWTKeyResponse": "amp:JWTKeyResponse",
"kid": {
"@id": "amp:kid",
"@type": "xsd:string"
},
"Oauth2AuthorizationCodeTokensOnly": "amp:Oauth2AuthorizationCodeTokensOnly",
"StringFieldOptions": "amp:StringFieldOptions",
"length": {
"@id": "amp:length",
"@type": "xsd:integer"
},
"pattern": {
"@id": "amp:pattern",
"@type": "xsd:string"
},
"values": {
"@id": "amp:values",
"@container": "@set",
"@type": "xsd:string"
},
"valuesRestricted": {
"@id": "amp:valuesRestricted",
"@type": "xsd:boolean"
},
"defaultValue": {
"@id": "amp:defaultValue",
"@type": "xsd:string"
},
"Org": "amp:Org",
"label": {
"@id": "amp:label",
"@type": "xsd:string"
},
"defaultTeamId": {
"@id": "amp:defaultTeamId",
"@type": "xsd:string"
},
"UpsertMetadataResponse": "amp:UpsertMetadataResponse",
"success": {
"@id": "amp:success",
"@type": "xsd:boolean"
},
"UpdateConnectionRequest": "amp:UpdateConnectionRequest",
"connection": {
"@id": "amp:connection",
"@type": "xsd:string"
},
"Topic": "amp:Topic",
"ProviderMetadataInfo": "amp:ProviderMetadataInfo",
"value": {
"@id": "amp:value",
"@type": "xsd:string"
},
"source": {
"@id": "amp:source",
"@type": "xsd:string"
},
"BackfillProgress": "amp:BackfillProgress",
"installationId": {
"@id": "amp:installationId",
"@type": "xsd:string"
},
"objectName": {
"@id": "amp:objectName",
"@type": "xsd:string"
},
"operationId": {
"@id": "amp:operationId",
"@type": "xsd:string"
},
"recordsProcessed": {
"@id": "amp:recordsProcessed",
"@type": "xsd:integer"
},
"recordsEstimatedTotal": {
"@id": "amp:recordsEstimatedTotal",
"@type": "xsd:integer"
},
"ConnectionRequest": "amp:ConnectionRequest",
"providerWorkspaceRef": {
"@id": "amp:providerWorkspaceRef",
"@type": "xsd:string"
},
"providerMetadata": {
"@id": "amp:providerMetadata",
"@type": "xsd:string"
},
"groupName": {
"@id": "amp:groupName",
"@type": "xsd:string"
},
"consumerName": {
"@id": "amp:consumerName",
"@type": "xsd:string"
},
"consumerRef": {
"@id": "amp:consumerRef",
"@type": "xsd:string"
},
"provider": {
"@id": "amp:provider",
"@type": "xsd:string"
},
"customAuth": {
"@id": "amp:customAuth",
"@type": "@id"
},
"basicAuth": {
"@id": "amp:basicAuth",
"@type": "@id"
},
"oauth2ClientCredentials": {
"@id": "amp:oauth2ClientCredentials",
"@type": "@id"
},
"oauth2PasswordCredentials": {
"@id": "amp:oauth2PasswordCredentials",
"@type": "@id"
},
"oauth2AuthorizationCode": {
"@id": "amp:oauth2AuthorizationCode",
"@type": "xsd:string"
},
"ApiKeyRequest": "amp:ApiKeyRequest",
"PatchJWTKeyRequest": "amp:PatchJWTKeyRequest",
"jwtKey": {
"@id": "amp:jwtKey",
"@type": "@id"
},
"ApiKey": "amp:ApiKey",
"key": {
"@id": "amp:key",
"@type": "xsd:string"
},
"active": {
"@id": "amp:active",
"@type": "xsd:boolean"
},
"SignedUrl": "amp:SignedUrl",
"url": "schema:url",
"bucket": {
"@id": "amp:bucket",
"@type": "xsd:string"
},
"path": {
"@id": "amp:path",
"@type": "xsd:string"
},
"ProviderMetadata": "amp:ProviderMetadata",
"DestinationWithSecrets": "amp:DestinationWithSecrets",
"secrets": {
"@id": "amp:secrets",
"@type": "@id"
},
"Integration": "amp:Integration",
"latestRevision": {
"@id": "amp:latestRevision",
"@type": "xsd:string"
},
"Config": "amp:Config",
"revisionId": {
"@id": "amp:revisionId",
"@type": "xsd:string"
},
"createdBy": {
"@id": "amp:createdBy",
"@type": "xsd:string"
},
"AssociationDefinition": "amp:AssociationDefinition",
"associationType": {
"@id": "amp:associationType",
"@type": "xsd:string"
},
"targetObject": {
"@id": "amp:targetObject",
"@type": "xsd:string"
},
"targetField": {
"@id": "amp:targetField",
"@type": "xsd:string"
},
"cardinality": {
"@id": "amp:cardinality",
"@type": "xsd:string"
},
"onDelete": {
"@id": "amp:onDelete",
"@type": "xsd:string"
},
"reverseLookupFieldName": {
"@id": "amp:reverseLookupFieldName",
"@type": "xsd:string"
},
"labels": {
"@id": "amp:labels",
"@type": "xsd:string"
},
"Installation": "amp:Installation",
"integrationId": {
"@id": "amp:integrationId",
"@type": "xsd:string"
},
"group": {
"@id": "amp:group",
"@type": "xsd:string"
},
"healthStatus": {
"@id": "amp:healthStatus",
"@type": "xsd:string"
},
"lastOperationStatus": {
"@id": "amp:lastOperationStatus",
"@type": "xsd:string"
},
"config": {
"@id": "amp:config",
"@type": "xsd:string"
},
"TopicDestinationRoute": "amp:TopicDestinationRoute",
"destinationId": {
"@id": "amp:destinationId",
"@type": "xsd:string"
},
"Revision": "amp:Revision",
"FieldUpsertResult": "amp:FieldUpsertResult",
"action": {
"@id": "amp:action",
"@type": "xsd:string"
},
"warnings": {
"@id": "amp:warnings",
"@container": "@set",
"@type": "xsd:string"
},
"NumericFieldOptions": "amp:NumericFieldOptions",
"precision": {
"@id": "amp:precision",
"@type": "xsd:integer"
},
"scale": {
"@id": "amp:scale",
"@type": "xsd:integer"
},
"min": {
"@id": "amp:min",
"@type": "xsd:decimal"
},
"max": {
"@id": "amp:max",
"@type": "xsd:decimal"
},
"JSONPatchOperation": "amp:JSONPatchOperation",
"op": {
"@id": "amp:op",
"@type": "xsd:string"
},
"ClaimedDomainResponse": "amp:ClaimedDomainResponse",
"parentType": {
"@id": "amp:parentType",
"@type": "xsd:string"
},
"parentId": {
"@id": "amp:parentId",
"@type": "xsd:string"
},
"domain": {
"@id": "amp:domain",
"@type": "xsd:string"
},
"PaginationInfo": "amp:PaginationInfo",
"done": {
"@id": "amp:done",
"@type": "xsd:boolean"
},
"nextPageToken": {
"@id": "amp:nextPageToken",
"@type": "xsd:string"
},
"Builder": "amp:Builder",
"idpProvider": {
"@id": "amp:idpProvider",
"@type": "xsd:string"
},
"idpRef": {
"@id": "amp:idpRef",
"@type": "xsd:string"
},
"firstName": {
"@id": "amp:firstName",
"@type": "xsd:string"
},
"lastName": {
"@id": "amp:lastName",
"@type": "xsd:string"
},
"fullName": {
"@id": "amp:fullName",
"@type": "xsd:string"
},
"primaryEmail": {
"@id": "amp:primaryEmail",
"@type": "xsd:string"
},
"CreateJWTKeyRequest": "amp:CreateJWTKeyRequest",
"algorithm": {
"@id": "amp:algorithm",
"@type": "xsd:string"
},
"publicKeyPem": {
"@id": "amp:publicKeyPem",
"@type": "xsd:string"
},
"ProviderApp": "amp:ProviderApp",
"externalRef": {
"@id": "amp:externalRef",
"@type": "xsd:string"
},
"clientId": {
"@id": "amp:clientId",
"@type": "xsd:string"
},
"Invite": "amp:Invite",
"invitedEmail": {
"@id": "amp:invitedEmail",
"@type": "xsd:string"
},
"status": {
"@id": "amp:status",
"@type": "xsd:string"
},
"ObjectMetadata": "amp:ObjectMetadata",
"mappedObjectName": {
"@id": "amp:mappedObjectName",
"@type": "xsd:string"
},
"JWTKey": "amp:JWTKey"
}
}