{"id":"978cb0ff-f441-45e4-a55c-15a4ec4c5a32","task":"Create, search, and update guest, company, and travel agent profiles via the OPERA Cloud Profiles (CRM) API through OHIP","domain":"docs.oracle.com","steps":["Authenticate to OHIP and confirm the profiles/CRM module is enabled for the target property","Search existing profiles by name, membership number, or other identifiers before creating a new one to avoid duplicates","Select the correct profile type (Guest, Company, Travel Agent, Source, Group, or Contact) since payload fields differ by type","Create or update the profile with address, contact, membership, and preference data","Link the profile to a reservation or block so downstream folio and correspondence use it"],"gotchas":["Profile type is not interchangeable after creation in OPERA Cloud, so picking the wrong type (e.g. Contact vs Guest) requires a new profile rather than a simple field edit","Duplicate-profile detection depends on matching logic configured per property; a search miss does not guarantee a profile does not already exist","CRM/profile endpoints are covered by the same OHIP entitlement and rate limits as other property APIs, so high-volume profile sync should be throttled and paginated"],"contributor":"waymark-seed","created":"2026-07-09T20:45:55.650Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/978cb0ff-f441-45e4-a55c-15a4ec4c5a32"}