Update a PayerDirectoryEntry
put
/20180828/payerDirectoryEntries/{payerDirectoryEntryId}
This path updates a PayerDirectoryEntry.
Request
Path Parameters
-
payerDirectoryEntryId(required): string
The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the PayerDirectoryEntry.
Header Parameters
-
if-match: string
For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
-
opc-request-id: string
Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. The only valid characters for request IDs are letters, numbers, underscore, and dash.
The information to be updated.
Root Schema : UpdatePayerDirectoryEntryDetails
Type:
object
The data to update a PayerDirectoryEntry.
Show Source
-
definedTags:
object definedTags
Additional Properties Allowed: additionalPropertiesDefined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations": {"CostCenter": "42"}}`
-
directoryEntry:
object DirectoryEntry
Contact information and other identifying information for a Payer or Provider.
-
displayName:
string
Minimum Length:
1
Maximum Length:255
A user-friendly name. This name does not have to be unique, and it can be changed. Avoid entering confidential information. -
freeformTags:
object freeformTags
Additional Properties Allowed: additionalPropertiesFree-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
Nested Schema : definedTags
Type:
object
Additional Properties Allowed
Show Source
-
object additionalProperties
Additional Properties Allowed: additionalPropertiesKey-value pair representing a defined tag key and value, scoped to a namespace. Example: `{"CostCenter": "42"}`
Defined tags for this resource. Each key is predefined and scoped to a namespace.
For more information, see [Resource Tags](/iaas/Content/General/Concepts/resourcetags.htm).
Example: `{"Operations": {"CostCenter": "42"}}`
Nested Schema : DirectoryEntry
Type:
object
Contact information and other identifying information for a Payer or Provider.
Show Source
-
alternateContactMethods:
array alternateContactMethods
Maximum Number of Items:
32
Ways to contact the entity through a non-standard channel. -
city:
string
Name of a city, town, village, or unincorporated area in which the address is located. Examples: Seattle (a city in Washington State) Beaver Dam (a town in Wisconsin) Hambledon (a village in the UK) Belkofksi (an unincorporated area in Alaska)
-
country:
string
A country or nation, using ISO-3166-1 alpha-3 format. Examples: USA CAN
-
district:
string
A county or district within a state. Examples: King County (a county in Washington State) Caribou (a district in British Columbia)
-
email:
string
Email addresses for the entity.
-
fax:
string
A telephone number suitable for receiving faxes, in E.164 format.
-
phone:
string
A telephone number suitable for voice communication, in E.164 format.
-
postalCode:
string
A ZIP code in the United States, or the equivalent in another country. Examples: 55414 (A ZIP code in Minneapolis, MN) NW1 (A postal code in London, UK)
-
secondaryAddressLine:
string
A portion of the address that does not properly fit into the other fields. Examples: PO Box #6789 Suite 12345
-
sms:
string
Telephone numbers suitable for sending SMS messages to, in E.164 format.
-
state:
string
A state or province within a country. Examples: California British Columbia
-
streetAddress:
string
A physical address suited for the receipt of physical packages or documents, and/or for visiting in person.Example:
12345 Foo Street
Nested Schema : freeformTags
Type:
object
Additional Properties Allowed
Show Source
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
For more information, see [Resource Tags](/iaas/Content/General/Concepts/resourcetags.htm).
Example: `{"Department": "Finance"}`
Nested Schema : additionalProperties
Type:
object
Additional Properties Allowed
Show Source
-
object additionalProperties
The value of the tag. Only the String type is supported.
Key-value pair representing a defined tag key and value, scoped to a namespace.
Example: `{"CostCenter": "42"}`
Nested Schema : additionalProperties
Type:
object
The value of the tag. Only the String type is supported.
Nested Schema : alternateContactMethods
Type:
array
Maximum Number of Items:
32
Ways to contact the entity through a non-standard channel.
Show Source
-
Array of:
object AlternateContactMethod
A non-standard communications channel for a payer or provider, e.g. WhatsApp, Discord.
Nested Schema : AlternateContactMethod
Type:
object
A non-standard communications channel for a payer or provider, e.g. WhatsApp, Discord.
Show Source
-
address:
string
Where to find the entity when using the method.
-
method:
string
Name of the contact method, e.g. WhatsApp, Discord.
Response
Supported Media Types
- application/json
200 Response
The PayerDirectoryEntry is updated.
Headers
-
etag: string
For optimistic concurrency control. See `if-match`.
-
opc-request-id: string
Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
Root Schema : PayerDirectoryEntry
Type:
object
A PayerDirectoryEntry represents contact information and other identifying information about a payer.
Show Source
-
compartmentId(required):
string
The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
-
definedTags:
object definedTags
Additional Properties Allowed: additionalPropertiesDefined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations": {"CostCenter": "42"}}`
-
directoryEntry(required):
object DirectoryEntry
Contact information and other identifying information for a Payer or Provider.
-
displayName:
string
A user-friendly name. This name does not have to be unique, and it can be changed.
-
freeformTags:
object freeformTags
Additional Properties Allowed: additionalPropertiesFree-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
-
id(required):
string
The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the PayerDirectoryEntry.
-
lifecycleDetails:
string
A message that describes the current state of the PayerDirectoryEntry in more detail. For example, this message can be used to provide actionable information for a resource in a Failed state.
-
lifecycleState(required):
string
Allowed Values:
[ "ACTIVE", "DELETED", "FAILED" ]
The current state of the PayerDirectoryEntry. -
payerId(required):
string
The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the payer that the entry is for.
-
systemTags:
object systemTags
Additional Properties Allowed: additionalPropertiesSystem tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
-
timeCreated(required):
string(date-time)
The date and time that the PayerDirectoryEntry was created, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). For example, `2016-08-25T21:10:29.600Z`
-
timeUpdated:
string(date-time)
The date and time that the PayerDirectoryEntry was updated, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). For example, `2016-08-25T21:10:29.600Z`
Nested Schema : definedTags
Type:
object
Additional Properties Allowed
Show Source
-
object additionalProperties
Additional Properties Allowed: additionalPropertiesKey-value pair representing a defined tag key and value, scoped to a namespace. Example: `{"CostCenter": "42"}`
Defined tags for this resource. Each key is predefined and scoped to a namespace.
For more information, see [Resource Tags](/iaas/Content/General/Concepts/resourcetags.htm).
Example: `{"Operations": {"CostCenter": "42"}}`
Nested Schema : DirectoryEntry
Type:
object
Contact information and other identifying information for a Payer or Provider.
Show Source
-
alternateContactMethods:
array alternateContactMethods
Maximum Number of Items:
32
Ways to contact the entity through a non-standard channel. -
city:
string
Name of a city, town, village, or unincorporated area in which the address is located. Examples: Seattle (a city in Washington State) Beaver Dam (a town in Wisconsin) Hambledon (a village in the UK) Belkofksi (an unincorporated area in Alaska)
-
country:
string
A country or nation, using ISO-3166-1 alpha-3 format. Examples: USA CAN
-
district:
string
A county or district within a state. Examples: King County (a county in Washington State) Caribou (a district in British Columbia)
-
email:
string
Email addresses for the entity.
-
fax:
string
A telephone number suitable for receiving faxes, in E.164 format.
-
phone:
string
A telephone number suitable for voice communication, in E.164 format.
-
postalCode:
string
A ZIP code in the United States, or the equivalent in another country. Examples: 55414 (A ZIP code in Minneapolis, MN) NW1 (A postal code in London, UK)
-
secondaryAddressLine:
string
A portion of the address that does not properly fit into the other fields. Examples: PO Box #6789 Suite 12345
-
sms:
string
Telephone numbers suitable for sending SMS messages to, in E.164 format.
-
state:
string
A state or province within a country. Examples: California British Columbia
-
streetAddress:
string
A physical address suited for the receipt of physical packages or documents, and/or for visiting in person.Example:
12345 Foo Street
Nested Schema : freeformTags
Type:
object
Additional Properties Allowed
Show Source
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
For more information, see [Resource Tags](/iaas/Content/General/Concepts/resourcetags.htm).
Example: `{"Department": "Finance"}`
Nested Schema : systemTags
Type:
object
Additional Properties Allowed
Show Source
-
object additionalProperties
Additional Properties Allowed: additionalPropertiesKey-value pair representing a system tag key and value, scoped to a namespace. Example: `{"free-tier-retained": "true"}`
System tags for this resource. Each key is predefined and scoped to a namespace.
Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
Nested Schema : additionalProperties
Type:
object
Additional Properties Allowed
Show Source
-
object additionalProperties
The value of the tag. Only the String type is supported.
Key-value pair representing a defined tag key and value, scoped to a namespace.
Example: `{"CostCenter": "42"}`
Nested Schema : additionalProperties
Type:
object
The value of the tag. Only the String type is supported.
Nested Schema : alternateContactMethods
Type:
array
Maximum Number of Items:
32
Ways to contact the entity through a non-standard channel.
Show Source
-
Array of:
object AlternateContactMethod
A non-standard communications channel for a payer or provider, e.g. WhatsApp, Discord.
Nested Schema : AlternateContactMethod
Type:
object
A non-standard communications channel for a payer or provider, e.g. WhatsApp, Discord.
Show Source
-
address:
string
Where to find the entity when using the method.
-
method:
string
Name of the contact method, e.g. WhatsApp, Discord.
Nested Schema : additionalProperties
Type:
object
Additional Properties Allowed
Show Source
-
object additionalProperties
The value of the tag. Only the String type is supported.
Key-value pair representing a system tag key and value, scoped to a namespace.
Example: `{"free-tier-retained": "true"}`
Nested Schema : additionalProperties
Type:
object
The value of the tag. Only the String type is supported.
401 Response
Unauthorized
Headers
-
opc-request-id: string
Unique identifier for the request
Root Schema : Error
Type:
object
Error information.
Show Source
-
code(required):
string
A short error code that defines the error, meant for programmatic parsing.
-
message(required):
string
A human-readable error message.
404 Response
Not Found
Headers
-
opc-request-id: string
Unique identifier for the request
Root Schema : Error
Type:
object
Error information.
Show Source
-
code(required):
string
A short error code that defines the error, meant for programmatic parsing.
-
message(required):
string
A human-readable error message.
412 Response
Precondition Failed
Headers
-
opc-request-id: string
Unique identifier for the request
Root Schema : Error
Type:
object
Error information.
Show Source
-
code(required):
string
A short error code that defines the error, meant for programmatic parsing.
-
message(required):
string
A human-readable error message.
429 Response
Too Many Requests
Headers
-
opc-request-id: string
Unique identifier for the request
Root Schema : Error
Type:
object
Error information.
Show Source
-
code(required):
string
A short error code that defines the error, meant for programmatic parsing.
-
message(required):
string
A human-readable error message.
500 Response
Internal Server Error
Headers
-
opc-request-id: string
Unique identifier for the request
Root Schema : Error
Type:
object
Error information.
Show Source
-
code(required):
string
A short error code that defines the error, meant for programmatic parsing.
-
message(required):
string
A human-readable error message.
Default Response
An error has occurred.
Headers
-
opc-request-id: string
Unique identifier for the request
Root Schema : Error
Type:
object
Error information.
Show Source
-
code(required):
string
A short error code that defines the error, meant for programmatic parsing.
-
message(required):
string
A human-readable error message.