Ashby Logo

Ashby API Integration Profile

Information and guides about integrating with Ashby API

Add Ashby Integration to Your Product
  • Download Resume By Candidate Id
  • apiKey.info

    Retrieve information about the API key being used to make the request.

    Requires the apiKeysRead permission.

  • application.changeSource

    Change the source of an application.

    Requires the candidatesWrite permission.

  • application.changeStage

    Change the stage of an application

    Requires the candidatesWrite permission.

  • application.create

    Consider a candidate for a job

    Requires the candidatesWrite permission.

  • application.info

    Fetch application details by application id or by submitted form instance id (which is return by the applicationForm.submit endpoint). If both applicationId and submittedFormInstanceId are provided, we will lookup by applicationId.

    Requires the candidatesRead permission.

  • application.list

    Gets all applications schedules in the organization.

    Requires the candidatesRead permission.

  • applicationFeedback.list

    List all feedback associated with an application.

    Requires the candidatesRead permission.

    The submittedValues field in the response contains the submitted feedback in an object where the key is the path of the field and the value is the value submitted for that field.

  • applicationFeedback.submit

    Application feedback forms support a variety of field types.

    Requires the candidatesWrite permission.

    The values accepted for each field depend on the type of field that's being filled out: |

    • Boolean - A boolean value
    • Date - A date string in the format YYYY-MM-DD
    • Email - A valid email address
    • Number - An integer
    • RichText - We do not support submitting rich text documents via the API but we do support submitting plain text values for these fields. Plain text values must be submitted in the format { type: "PlainText", value: "A plain text string" }
    • Score - An integer between 1 and 4 submitted in the format { score: 4 }
    • Phone, String A string
    • ValueSelect - A string that matches the value of one of the ValueSelect field's selectable options
    • MultiValueSelect - An array of strings that exist in the MultiValueSelect field's selectable options

    The submittedValues field in the response contains the submitted feedback in an object where the key is the path of the field and the value is the value submitted for that field.

  • applicationForm.submit

    Submit an application for a job posting.

    Requires the candidatesWrite permission.

    The Content-Type of this request must be multipart/form-data.

    Note: The requests generated from this documentation will not work for this endpoint.

Build every single integration your customers need with AI

Book a demo