Download OpenAPI specification:Download
List of all the available types of data that can be used in a file format.
The following is a list of properties of a Data Type and how they can be used to search.
| $count | boolean Example: $count=true Specifies whether to fetch the total count of results. This is the count of all entities that match the |
| $filter | string Example: $filter=field1 eq 1234 A structured search expression in standard OData syntax. |
| $orderby | string Example: $orderby=field1 A list of comma-separated expressions to sort the results by. Each expression can be followed by asc to indicate ascending, and desc to indicate descending. The default is ascending order. |
| $select | string Example: $select=field1, field2 A list of comma-separated fields to retrieve. If unspecified, all fields in the schema are included. |
| $skip | integer Example: $skip=10 Number of search results to skip. |
| $skiptoken | integer Example: $skiptoken=2 Indicator to the next set of results. This value is usually supplied on the response from a previous search. |
| $top | integer Example: $top=1 Number of search results to retrieve. Default value is 100 with the ability to specify up to 500. Any number greater than 500 will still only return 500 records. |
{- "DataTypeID": 475746,
- "Description": "Data Type Description",
- "Name": "Data Type Name",
- "Validation": "Validation Regex Description",
- "ValidationRegex": "(?i)(<title.*?>)(.+?)()",
- "ValidationRegexStrict": "(?i)(<title.*?>)(.+?)()"
}Provides the ability to search for files.
The following is a list of properties of a File and how they can be used to search.
| $count | boolean Example: $count=true Specifies whether to fetch the total count of results. This is the count of all entities that match the |
| $filter | string Example: $filter=field1 eq 1234 A structured search expression in standard OData syntax. |
| $orderby | string Example: $orderby=field1 A list of comma-separated expressions to sort the results by. Each expression can be followed by asc to indicate ascending, and desc to indicate descending. The default is ascending order. |
| $select | string Example: $select=field1, field2 A list of comma-separated fields to retrieve. If unspecified, all fields in the schema are included. |
| $skip | integer Example: $skip=10 Number of search results to skip. |
| $skiptoken | integer Example: $skiptoken=2 Indicator to the next set of results. This value is usually supplied on the response from a previous search. |
| $top | integer Example: $top=1 Number of search results to retrieve. Default value is 100 with the ability to specify up to 500. Any number greater than 500 will still only return 500 records. |
{- "@count": 145,
- "@nextLink": "https://api.idibilling.com/bulkDataManagement/anenvironment/api/odataquery?$filter=name eq 'foo'&$skip=50",
- "value": [
- {
- "completeDate": "2019-03-01T09:57:28+00:00",
- "createDate": "2019-03-01T09:57:28+00:00",
- "createUser": "Bulk Data User",
- "errorRecords": 1,
- "fileID": 2,
- "fileFormat": "File Format 1",
- "fileFormatID": 1,
- "fileStatus": "Pending",
- "fileSize": 1234,
- "fileStatusID": 1,
- "name": "File",
- "recordsPerSecond": 2.34,
- "skippedRecords": 3,
- "startDate": "2019-03-01T09:57:28+00:00",
- "statusMessage": "File 1 is not in a recognized file format.",
- "successRecords": 20,
- "totalRecords": 24
}
]
}Provides the ability to upload a file. [Rev 1.02]
| fileName required | string Name of the file being uploaded. |
| fileFormatID required | integer Unique identifier of the file format to use. |
| file required | binary The file to upload. |
{- "completeDate": "2019-03-01T09:57:28+00:00",
- "createDate": "2019-03-01T09:57:28+00:00",
- "createUser": "Bulk Data User",
- "errorRecords": 1,
- "fileID": 2,
- "fileFormat": "File Format 1",
- "fileFormatID": 0,
- "fileSize": 12345,
- "fileStatus": "Pending",
- "fileStatusID": 0,
- "name": "File",
- "recordsPerSecond": 24,
- "skippedRecords": 3,
- "startDate": "2019-03-01T09:57:28+00:00",
- "statusMessage": "File 1 is not in a recognized file format.",
- "successRecords": 20,
- "totalProcessingSeconds": 19,
- "totalRecords": 124
}| fileID required | integer Example: 1 Unique identifier of the file. |
{- "completeDate": "2019-03-01T09:57:28+00:00",
- "createDate": "2019-03-01T09:57:28+00:00",
- "createUser": "Bulk Data User",
- "errorRecords": 1,
- "fileID": 2,
- "fileFormat": "File Format 1",
- "fileFormatID": 0,
- "fileSize": 12345,
- "fileStatus": "Pending",
- "fileStatusID": 0,
- "name": "File",
- "recordsPerSecond": 24,
- "skippedRecords": 3,
- "startDate": "2019-03-01T09:57:28+00:00",
- "statusMessage": "File 1 is not in a recognized file format.",
- "successRecords": 20,
- "totalProcessingSeconds": 19,
- "totalRecords": 124
}This API provides the ability to download the file associated with a specific fileID.
| fileID required | integer Example: 1 Unique identifier of the file. |
| format | string Example: Indicates that the file contents are being requested |
{- "errors": [
- {
- "field": "exampleField",
- "loggingNumber": 500032,
- "message": "You do not have access to foo ID 1 or it does not exist."
}
]
}Provides the ability to search for file formats.
The following is a list of properties of a File Format and how they can be used to search.
| $count | boolean Example: $count=true Specifies whether to fetch the total count of results. This is the count of all entities that match the |
| $filter | string Example: $filter=field1 eq 1234 A structured search expression in standard OData syntax. |
| $orderby | string Example: $orderby=field1 A list of comma-separated expressions to sort the results by. Each expression can be followed by asc to indicate ascending, and desc to indicate descending. The default is ascending order. |
| $select | string Example: $select=field1, field2 A list of comma-separated fields to retrieve. If unspecified, all fields in the schema are included. |
| $skip | integer Example: $skip=10 Number of search results to skip. |
| $skiptoken | integer Example: $skiptoken=2 Indicator to the next set of results. This value is usually supplied on the response from a previous search. |
| $top | integer Example: $top=1 Number of search results to retrieve. Default value is 100 with the ability to specify up to 500. Any number greater than 500 will still only return 500 records. |
{- "@count": 145,
- "@nextLink": "https://api.idibilling.com/bulkDataManagement/anenvironment/api/odataquery?$filter=name eq 'foo'&$skip=50",
- "value": [
- {
- "description": "File Format Description",
- "fileFormatID": 2,
- "name": "FileFormat"
}
]
}Provides the ability to search for file format fields.
The following is a list of properties of a File Format Field and how they can be used to search.
| fileFormatID required | integer Example: 1 Unique identifier of the file format associated to the file format field. |
| $count | boolean Example: $count=true Specifies whether to fetch the total count of results. This is the count of all entities that match the |
| $filter | string Example: $filter=field1 eq 1234 A structured search expression in standard OData syntax. |
| $orderby | string Example: $orderby=field1 A list of comma-separated expressions to sort the results by. Each expression can be followed by asc to indicate ascending, and desc to indicate descending. The default is ascending order. |
| $select | string Example: $select=field1, field2 A list of comma-separated fields to retrieve. If unspecified, all fields in the schema are included. |
| $skip | integer Example: $skip=10 Number of search results to skip. |
| $skiptoken | integer Example: $skiptoken=2 Indicator to the next set of results. This value is usually supplied on the response from a previous search. |
| $top | integer Example: $top=1 Number of search results to retrieve. Default value is 100 with the ability to specify up to 500. Any number greater than 500 will still only return 500 records. |
{- "@count": 145,
- "@nextLink": "https://api.idibilling.com/billingOrderManagement/anenvironment/api/odataquery?$filter=name eq 'foo'&$skip=50",
- "value": [
- {
- "dataType": "Integer",
- "description": "File Format Field Description",
- "fileFormatFieldID": 1,
- "isPrimaryKey": true,
- "name": "customerID"
}
]
}| fileFormatID required | integer Example: 1 Unique identifier of the file format associated to the file format field. |
| fileFormatFieldID required | integer Example: 1 Unique identifier of the file format field to retrieve. |
{- "dataType": "Integer",
- "description": "File Format Field Description",
- "fileFormatFieldID": 2,
- "name": "FileFormatField",
- "isPrimaryKey": true
}Provides the ability to search for file statuses.
The following is a list of properties of a file status and how they can be used to search.
| $count | boolean Example: $count=true Specifies whether to fetch the total count of results. This is the count of all entities that match the |
| $filter | string Example: $filter=field1 eq 1234 A structured search expression in standard OData syntax. |
| $orderby | string Example: $orderby=field1 A list of comma-separated expressions to sort the results by. Each expression can be followed by asc to indicate ascending, and desc to indicate descending. The default is ascending order. |
| $select | string Example: $select=field1, field2 A list of comma-separated fields to retrieve. If unspecified, all fields in the schema are included. |
| $skip | integer Example: $skip=10 Number of search results to skip. |
| $skiptoken | integer Example: $skiptoken=2 Indicator to the next set of results. This value is usually supplied on the response from a previous search. |
| $top | integer Example: $top=1 Number of search results to retrieve. Default value is 100 with the ability to specify up to 500. Any number greater than 500 will still only return 500 records. |
{- "@count": 145,
- "@nextLink": "https://api.idibilling.com/bulkDataManagement/anenvironment/api/odataquery?$filter=name eq 'foo'&$skip=50",
- "value": [
- {
- "fileStatusID": 2,
- "name": "Completed"
}
]
}