All integrations
CO
Catalogue metadata onlycontact managementv20260831_00

CONTACTS_PLUS

Contacts+

Contacts+ provides OAuth-secured access to personal account, contact, and tag data.

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

13

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

1

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2

OAUTH2

contacts_plus_oauth2

Provider setup

Developer setup

  • Client idclient_id · stringRequired
  • Client secretclient_secret · stringRequired
  • Redirect URIoauth_redirect_uri · stringOptional
  • Scopesscopes · stringOptional

User connection

No fields declared in this snapshot.

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 1–13 of 13 actions

Create Contact

CONTACTS_PLUS_CREATE_CONTACT

Create a personal contact with structured profile data in the connected Contacts+ address book.

Untrusted display-only summary

Create Tag

CONTACTS_PLUS_CREATE_TAG

Create a personal Contacts+ tag, or return the existing tag when that name already exists. Before updating or deleting it, call GET_TAGS with the returned tag ID to obtain the canonical etag.

Untrusted display-only summary

Delete Contact

CONTACTS_PLUS_DELETE_CONTACT

Delete one personal contact using its current etag for concurrency protection. Refresh the etag after any update or contact-tag change before deleting.

Untrusted display-only summary

Delete Tag

CONTACTS_PLUS_DELETE_TAG

Delete one personal tag using its current canonical etag. Call GET_TAGS after any preceding tag write to obtain the canonical etag before deleting.

Untrusted display-only summary

Get Account

CONTACTS_PLUS_GET_ACCOUNT

Return profile details for the authenticated Contacts+ personal account.

Untrusted display-only summary

Get Contacts

CONTACTS_PLUS_GET_CONTACTS

Fetch current full records for one or more personal contacts by ID, including etags needed for safe updates and deletes.

Untrusted display-only summary

Get Tags

CONTACTS_PLUS_GET_TAGS

Fetch current records for one or more personal tags by ID, including canonical etags needed for safe updates and deletes.

Untrusted display-only summary

List Contacts

CONTACTS_PLUS_LIST_CONTACTS

Return one cursor-controlled page of personal contacts from the connected Contacts+ address book.

Untrusted display-only summary

List Tags

CONTACTS_PLUS_LIST_TAGS

Return one cursor-controlled page of personal Contacts+ tags.

Untrusted display-only summary

Search Contacts

CONTACTS_PLUS_SEARCH_CONTACTS

Search personal contacts by full text or Contacts+ advanced query syntax, optionally restricted to tag IDs. Returns one cursor-controlled page. Search results may omit etags, so fetch selected records with GET_CONTACTS before mutation.

Untrusted display-only summary

Update Contact

CONTACTS_PLUS_UPDATE_CONTACT

Replace the desired data for a personal contact using its current etag and strict optimistic concurrency by default. Send all fields that must remain.

Untrusted display-only summary

Update Contact Tags

CONTACTS_PLUS_UPDATE_CONTACT_TAGS

Add and/or remove personal tags across one or more personal contacts in a single operation. Each affected contact receives a new etag.

Untrusted display-only summary

Update Tag

CONTACTS_PLUS_UPDATE_TAG

Rename a personal tag using its current canonical etag from GET_TAGS. Read the tag back after updating because write-response etags may not be canonical for the next protected mutation.

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.