Create a feature request
const url = 'https://open-api.replyco.com/openapi/support/feature-requests';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json-patch+json'}, body: '{ "title": "Filter tickets by order status", "description": "We would like to list tickets whose order is **not yet shipped**." }'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://open-api.replyco.com/openapi/support/feature-requests \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json-patch+json' \ --data '{ "title": "Filter tickets by order status", "description": "We would like to list tickets whose order is **not yet shipped**." }'Submits a feature request to the public Comrce roadmap, in the Replyco category. The roadmap post is published without your name or email; the support team is notified separately of who submitted it.
Request
title(required) — plain text, up to 200 characters.description(optional) — plain text or Markdown (no HTML), up to 10000 characters.
Response
idandurl— the roadmap post.supportTicketId— the support ticket recording the submission. It isnullif that ticket could not be created; the feature request itself was still created, so do not retry.
Authorizations
Section titled “Authorizations”Request Body
Section titled “Request Body”The feature request to create. title is required.
Input model for submitting a feature request to the public Comrce roadmap.
object
Title of the feature request, as plain text. Required, up to 200 characters.
Details of the request, as plain text or Markdown (HTML is not supported). Optional, up to 10000 characters.
Example
{ "title": "Filter tickets by order status", "description": "We would like to list tickets whose order is **not yet shipped**."}Input model for submitting a feature request to the public Comrce roadmap.
object
Title of the feature request, as plain text. Required, up to 200 characters.
Example
Bulk-assign tickets by tagDetails of the request, as plain text or Markdown (HTML is not supported). Optional, up to 10000 characters.
Example
It would save time to assign every ticket with a given tag to one agent in a single action.Input model for submitting a feature request to the public Comrce roadmap.
object
Title of the feature request, as plain text. Required, up to 200 characters.
Example
Bulk-assign tickets by tagDetails of the request, as plain text or Markdown (HTML is not supported). Optional, up to 10000 characters.
Example
It would save time to assign every ticket with a given tag to one agent in a single action.Input model for submitting a feature request to the public Comrce roadmap.
object
Title of the feature request, as plain text. Required, up to 200 characters.
Example
Bulk-assign tickets by tagDetails of the request, as plain text or Markdown (HTML is not supported). Optional, up to 10000 characters.
Example
It would save time to assign every ticket with a given tag to one agent in a single action.Responses
Section titled “Responses”The feature request was created.
A feature request created on the Comrce roadmap.
object
Id of the created feature request.
Public link to the feature request on the roadmap, if configured.
Id of the support ticket that records who submitted the request. Null if the ticket could not be created; the feature request itself still exists.
Example
{ "id": "31415", "url": "https://roadmap.example.com/p/31415", "supportTicketId": "2718281829"}The request is invalid (e.g. title is missing or too long).
User is not authenticated or authorized.
The roadmap service is unavailable; the feature request was not created. Try again later.