<aside> 💡
Date: September 14 2025
A new version for the v3 API has been released, and the behavior of the 'Generate Video Message URL API' for both v2 and v3 has been updated. Details of these changes are outlined below.
The core logic of the 'Generate Video Message URL API' has been changed to always generate a new video message URL upon each call.
videoCode
, the system would verify its existence and return a 409 Conflict
error.videoCode
is a duplicate.409 Conflict
error for checking the existence of a URL will no longer work and requires modification.You can use the new features and changes below by specifying Version: 2025-09-14
in the v3 API header.
Version: 2025-09-14
.Version: 2025-09-14
.Version
value in the API request header to 2025-09-14
.<aside> 💡
Date: June 2 2025
The Get the URL of Video Message page API has been improved.
Previously, you could only search for view page URLs using a date range (created-after
, created-before
).
With this update, you can now also search by a specific video code (video-code
).
You must provide at least one search parameter — either a date range or a video code — when calling this API.
If both are omitted, the request will fail.
Please refer to the Get the URL of Video Message page API documentation for more details on how to use this API.
</aside>
<aside> 💡
Date: May 29 2025
The API to delete a specific video has been added. For detailed usage instructions, please refer to the Delete a Video API documentation.
</aside>
<aside> 💡 Date: February 6 2025
The new v3 API endpoints have been added, with several important differences compared to v2. Each version will be maintained separately, and the key differences between the existing v2 and the new v3 are outlined below.
API Path | Version |
---|---|
https://api.realpacking.com/v3 | 2025-01-09 |
https://api.realpacking.com/v2 | 2024-01-02 |
If a request is made to an incorrect path (anything other than v2 or v3), the server will return a 400 Bad Request
with the following error message:
{
"message": "Invalid API version path"
}
If the version header does not match the path, the server will return a 400 Bad Request
with the following error message:
{
"message": "Invalid API version header"
}
If a v3 API key is used to access a v2 path, the server will return a 403 Forbidden
with the following error message:
{
"message": "You do not have access to API version 'v2'"
}
v2 | v3 | |
---|---|---|
Phone number format for Order Registration API and Modify an Order API | No restrictions | E.164 format required |
HTTP status codes for successful video iframe API calls | 200 OK , 205 Reset Content |
Only 200 OK supported |
POST /v3/orders
(Order Registration)PUT /v3/orders
(Modify an Order)ordererPhoneNo
: Orderer’s Phone NumberordererMobileNo
: Orderer’s Mobile NumberreceiverPhoneNo
: Receiver’s Phone NumberreceiverMobileNo
: Receiver’s Mobile NumberMust follow the E.164 format.
Requests with incorrect phone number formats will result in a 400 Bad Request
with the following error message:
{
"message": "invalid phone number. please use E.164 format"
}
GET /v3/videos/{videoCode}/embed
205 Reset Content
response code has been removed.200 OK
only.205 Reset Content
response in the video iframe API when migrating from v2 to v3, please note that the 205 Reset Content
response is no longer supported. Update it to handle the 200 OK
response instead.
</aside>