Understanding Write actions in Propexo's API
Last updated: March 23, 2026
Important to Understand
When creating or updating records through the Propexo API, it's important to understand that a successful Propexo API response (HTTP 200) doesn't necessarily mean the record was successfully processed by the Property Management System (PMS).
Verifying POST/PUT Status
To ensure a record was successfully created, follow these steps:
Make your POST or PUT request to The Propexo API
.
Upon receiving a successful response (HTTP 200), note the
job_idin the response metadata.Use the
job_idto check the write operation status using the following endpoint:https://api.[sandbox].propexo.com/v1/admin/write-status/{job_id}
Interpreting Write Status Results
The write status endpoint will return one of the following statuses:
SUCCESS: The record was successfully created in the PMS.
FAILURE: The record creation failed. Check the
errorsfield for more information.PENDING: The operation is still in progress. Check again later.
Handling Errors
If you receive a FAILURE status, common issues include:
403 Forbidden: This usually indicates a problem with the integration credentials. Double-check your PMS credentials and ensure they have the necessary permissions to create or update the record.
Other error codes: Refer to the specific error message in the response for more details.
Troubleshooting Steps
Verify your PMS credentials are correct and have the necessary permissions.
For ongoing issues, reach out to Propexo support for further assistance.
Note: The success of the initial API call to Propexo does not guarantee the success of the record creation/update in the PMS. Always verify the write status to confirm the operation's final result.