Oracle Hospitality Profile Membership API

This will allow you to create a guest profile enrollment in OPERA Cloud. Enrollment relates to a membership program, so as an example you can enrol the guest Mr Tom Smith into a Membership / loyalty program.

Business capability
Travel Loyalty Programme Management BC-4050

Operations 45

POST /externalSystems/{extSystemCode}/chains/{chainCode}/enrollments Create an Enrollment #
PUT /externalSystems/{extSystemCode}/profiles/{externalProfileId}/profileAwards Redeem an award #
GET /externalSystems/{extSystemCode}/profiles/{externalProfileId}/memberships Get membership information on a profile #
GET /airline/transactions Get airline transactions status #
GET /availableAwardsBasedOnType Get Available Awards #
DELETE /awards Delete Awards #
GET /awardsToGrant Get Awards to Grant #
POST /enrollments Create an Enrollment #
GET /hotels/{hotelId}/memberships/{membershipId} Get Membership Issued awards points #
POST /issueOtherAwards Issue an OTHER type award #
GET /memberHistory Get primary membership history details of a guest #
GET /membershipClaims Get membership claims #
POST /membershipClaims Create membership Claim #
GET /membershipClaims/{claimId} Get membership claim #
PUT /membershipClaims/{claimId} Change membership Claim #
POST /membershipPoints/calculations Calculate Membership Points #
GET /membershipPointsExceptions Get membership points exception details #
PUT /membershipPointsExceptions Update membership points exceptions #
GET /membershipReservationActivity Get Membership Reservation Activity #
GET /membershipTransactions/{membershipTransactionId} Get a membership transaction #
GET /membershipTransactions/{membershipTransactionId}/awardPoints Fetch the Award Points Accrued for the current points transaction #
GET /membershipTransactions/{membershipTransactionId}/pointRejectionReasons Fetch the reason points were not awarded for a given points transaction #
GET /membershipTransactions/{membershipTransactionId}/rates Fetch the rate details associated to current points transaction #
GET /membershipTransactions/{membershipTransactionId}/revenue Fetch the revenue details for the stay associated with current point transaction #
GET /membershipTransactions/{membershipTransactionId}/tierPoints Fetch the Tier Points Accrued for the current points transaction #
GET /memberships/{membershipId}/award Export Membership Award #
GET /memberships/{membershipId}/awardExports Get Membership Award Export Information #
GET /memberships/{membershipId}/awards Get Membership Award list #
GET /memberships/{membershipId}/claims Get membership claims #
GET /memberships/{membershipId}/pointsToExpire Get membership points to expire #
PUT /memberships/{membershipId}/pointsToExpire Extend Member Points set to Expire #
GET /memberships/{membershipId}/promotions Fetch membership promotions of a guest #
POST /memberships/{membershipId}/promotions Create membership promotion of a guest #
PUT /memberships/{membershipId}/promotions/{promotionCode} Change membership promotion of a guest #
DELETE /memberships/{membershipId}/promotions/{promotionCode} Delete membership promotion of a guest #
GET /memberships/{membershipId}/transactions Get membership transactions #
POST /memberships/{membershipId}/transactions Post a membership transaction #
GET /membershipsCard/{membershipCardNo}/membershipType/{membershipCardType}/pointsToExpire Get membership points to expire #
GET /membershipsCard/{membershipCardNo}/membershipType/{membershipCardType}/transactions Get membership transactions #
GET /profileForEnrollment Get Profiles for Enrollment #
PUT /profiles/{profileId}/awards/redeem Redeem an award #
GET /profiles/{profileId}/membershipTransactionExceptions Get membership transaction exception details #
GET /profiles/{profileId}/memberships/history Get membership card history information on a profile #
GET /profiles/{profileId}/memberships/info Get membership information on a profile #
GET /services/profileMembership/status Operation to check status of ProfileMembership service #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/oracle-hospitality-profilemembership-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

oracle-hospitality-profilemembership-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Oracle Hospitality Profile Membership API
  version: 26.2.0.0
  contact:
    email: hospitality_apis_ww_grp@oracle.com
  license:
    name: UPL
    url: https://opensource.org/licenses/upl
  termsOfService: https://www.oracle.com/legal/terms.html
  description: 'Operations tagged ProfileMembership across 2 of this provider''s published API definitions: oracle-hospitality-property-outbound-crmoutbound.json, oracle-hospitality-property-v1-crm.json. Each path carries the servers of the definition it was published in.'
servers:
- url: /crm/v1
tags:


# --- truncated at 32 KB (547 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/oracle-hospitality/refs/heads/main/openapi/oracle-hospitality-profilemembership-api-openapi.yml