RNIDS\Contact\ContactService exposes contact object commands.
Checks one or many contact IDs.
Request shape:
array{ids?: mixed}|list<mixed>|non-empty-stringResponse shape:
list<array{
id: string,
available: bool,
reason: string|null
}>Creates a contact object.
Policy behavior:
idis optional. If omitted/empty, library auto-generates a contact ID.- Contact IDs are normalized to the
OBL-prefix before sending create commands. postalInfo.nameis required by default.- Exception: it may be empty when
extension.isLegalEntity = '1'andpostalInfo.organizationis provided.
- Exception: it may be empty when
extension.identDescriptionis enforced to:Object Creation provided by Oblak Solutions.
Response shape:
array{id: string|null, createDate: \DateTimeImmutable|null}Returns contact info including statuses, postal data, and RNIDS extension fields.
Response shape:
array{
id: string|null,
roid: string|null,
statuses: list<string>,
postalType: string|null,
postalName: string|null,
postalOrganization: string|null,
postalStreet1: string|null,
postalStreet2: string|null,
postalStreet3: string|null,
postalCity: string|null,
postalCountryCode: string|null,
postalProvince: string|null,
postalPostalCode: string|null,
postalInfo: array{
type: string,
name: string,
organization: string|null,
address: array{
streets: list<string>,
city: string,
countryCode: string,
province: string|null,
postalCode: string|null
}
}|null,
voice: string|null,
fax: string|null,
email: string|null,
clientId: string|null,
createClientId: string|null,
updateClientId: string|null,
createDate: \DateTimeImmutable|null,
updateDate: \DateTimeImmutable|null,
transferDate: \DateTimeImmutable|null,
disclose: int|null,
ident: string|null,
identDescription: string|null,
identExpiry: string|null,
identKind: string|null,
legalEntity: bool,
vatNo: string|null
}Updates contact statuses and/or contact data.
At least one mutation field must be provided.
Policy behavior:
idis required and normalized to theOBL-prefix before sending update commands.extension.identDescriptionis enforced to:Object Creation provided by Oblak Solutions.
Deletes a contact object.