Skip to main content

Hi everyone,

I'm working on integrating SysAid with my CapCut-related website to automatically create support tickets whenever users report issues. The goal is to send error reports from my website’s contact form directly to SysAid’s API as new service requests.

Setup Details:

  • Website: Built on WordPress (with a custom PHP script handling form submissions).
  • SysAid API: Using /api/v1/requests endpoint to create tickets.
  • Form Data Sent: User’s email, issue type (e.g., video export failure, login issue), error message, and timestamp.
  • Authentication: Using an API key (works in Postman).

Problem:

  • When submitting the form, my API request returns a 401 Unauthorized error.
  • The same API key works in Postman, but not when used in my PHP script.
  • Tried both Authorization: Bearer <API_KEY> and sysaid-api-key: <API_KEY> headers—same issue.
  • Debug logs show that the request never reaches SysAid, possibly being blocked by a security rule.

Questions:

Does SysAid block API requests from certain referrers (e.g., external websites)? Are there any known CORS or authentication issues when using SysAid API from a web server? Should I use OAuth instead of an API key for this type of integration? Please assist me as I am not a technical person.

Has anyone successfully integrated SysAid API with a WordPress-based website before? Any advice would be greatly appreciated!

Thanks in advance!

Hello ​@joepop, thank you for your message. Our Customer Support team will be in touch with you shortly. 


Hi everyone,

I'm working on integrating SysAid with my CapCut-related website to automatically create support tickets whenever users report issues. The goal is to send error reports from my website’s contact form directly to SysAid’s API as new service requests.

Setup Details:

  • Website: Built on WordPress (with a custom PHP script handling form submissions).
  • SysAid API: Using /api/v1/requests endpoint to create tickets.
  • Form Data Sent: User’s email, issue type (e.g., video export failure, login issue), error message, and timestamp.
  • Authentication: Using an API key (works in Postman).

Problem:

  • When submitting the form, my API request returns a 401 Unauthorized error.
  • The same API key works in Postman, but not when used in my PHP script.
  • Tried both Authorization: Bearer <API_KEY> and sysaid-api-key: <API_KEY> headers—same issue.
  • Debug logs show that the request never reaches SysAid, possibly being blocked by a security rule.

Questions:

Does SysAid block API requests from certain referrers (e.g., external websites)? Are there known CORS or authentication issues when using SysAid API from a web server? Should I use OAuth instead of an API key for this integration? I’m not technical, so any advice would help! For instance, tools like CapCut Video Editor use APIs for integrations, such as connecting to social media platforms for direct uploads—do they face similar challenges with CORS or authentication? For more insights on CapCut and its features, visit CapProCut APK. Has anyone integrated SysAid API with a WordPress site? Insights would be greatly appreciated!

Thanks in advance!

 

Ok I will wait!


Hello ​@joepop 

I’ve created a ticket in our HelpDesk and will follow up with an email there.

Thanks for reaching out!


Reply